From 1da2502dc1e881e499112914c80a2b660d426a3d Mon Sep 17 00:00:00 2001 From: ShadowLarkens Date: Fri, 11 Sep 2020 21:09:39 -0700 Subject: [PATCH 01/42] Add Rapid Pipe Dispenser to R&D --- code/game/objects/items/weapons/RPD_vr.dm | 1 + code/modules/research/designs/engineering.dm | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/code/game/objects/items/weapons/RPD_vr.dm b/code/game/objects/items/weapons/RPD_vr.dm index b658db082c..bb436a6a34 100644 --- a/code/game/objects/items/weapons/RPD_vr.dm +++ b/code/game/objects/items/weapons/RPD_vr.dm @@ -24,6 +24,7 @@ throw_range = 5 w_class = ITEMSIZE_NORMAL matter = list(MAT_STEEL = 50000, MAT_GLASS = 25000) + origin_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 2) var/datum/effect/effect/system/spark_spread/spark_system var/p_dir = NORTH // Next pipe will be built with this dir var/p_flipped = FALSE // If the next pipe should be built flipped diff --git a/code/modules/research/designs/engineering.dm b/code/modules/research/designs/engineering.dm index f499a47a86..9769f48bb8 100644 --- a/code/modules/research/designs/engineering.dm +++ b/code/modules/research/designs/engineering.dm @@ -31,6 +31,15 @@ build_path = /obj/item/weapon/tool/crowbar/power sort_string = "NAAAC" +/datum/design/item/tool/rpd + name = "Rapid Pipe Dispenser" + desc = "A counterpart to the rapid construction device that allows creating and placing atmospheric and disposal pipes." + id = "rapidpipedispenser" + req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 2) + materials = list(DEFAULT_WALL_MATERIAL = 4000, MAT_GLASS = 2000) + build_path = /obj/item/weapon/pipe_dispenser + sort_string = "NAAAD" + // Other devices /datum/design/item/engineering/AssembleDesignName() From 56828a766bcfc06c1048ff4f9f23ea6f5a065766 Mon Sep 17 00:00:00 2001 From: Sebbe Date: Wed, 7 Oct 2020 14:44:47 +0200 Subject: [PATCH 02/42] Fixes old code and adds more fun lines. --- .../simple_mob/subtypes/vore/wolfgirl.dm | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/wolfgirl.dm b/code/modules/mob/living/simple_mob/subtypes/vore/wolfgirl.dm index 4cf5e49ad1..fa4595459a 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/wolfgirl.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/wolfgirl.dm @@ -24,15 +24,6 @@ say_list_type = /datum/say_list/wolfgirl ai_holder_type = /datum/ai_holder/simple_mob/retaliate/cooperative/wolfgirl - var/loopstop = 0 //To prevent circular awoooos. -/* -/mob/living/simple_mob/retaliate/wolfgirl/hear_say() - if(world.time - loopstop < 5 SECONDS) - return - else - loopstop = world.time - ..() -*/ // Activate Noms! /mob/living/simple_mob/vore/wolfgirl vore_active = 1 @@ -59,6 +50,22 @@ if(findtext(message, "Awoo.")) delayed_say(pick("Awoo?"), speaker) + if(findtext(message, "Nice hat")) + delayed_say(pick("Thanks my grandma made it for me."), speaker) + + if(findtext(message, "What's your phone number?")) + delayed_say(pick("Five six seven oh nine! Wait, who are you?"), speaker) + + if(findtext(message, "Are you horny?")) + delayed_say(pick("No! I'm just hyperactive!"), speaker) + + if(findtext(message, "Good girl")) + delayed_say(pick("Aww thanks... Wait, I'm not a dog!"), speaker) + + if(findtext(message, "Fuyu")) + delayed_say(pick("You know my sister?!", "Is she causing problems again?"), speaker) + + /datum/say_list/wolfgirl speak = list("AwoooOOOOoooo!","Awoo~","I'll protect the forest! ... Where's the forest again?","All I need is my sword!","Awoo?","Anyone else smell that?") emote_hear = list("awoooos!","hmms to herself","plays with her sword") From e7f6839c5ea141bfe7c08437c3e41f8beff3049f Mon Sep 17 00:00:00 2001 From: Atermonera Date: Mon, 7 Dec 2020 16:03:31 -0900 Subject: [PATCH 03/42] Adds Point Defense turrets. --- code/datums/supplypacks/engineering.dm | 8 + code/game/gamemodes/meteor/meteors.dm | 17 +- code/game/machinery/portable_turret.dm | 155 +++++++++++++++++- code/game/machinery/turret_control.dm | 80 +++++++++ code/modules/projectiles/guns/energy/laser.dm | 22 +++ code/modules/projectiles/projectile/beams.dm | 14 ++ .../modules/projectiles/projectile/bullets.dm | 1 + icons/obj/gun2.dmi | Bin 62783 -> 63779 bytes icons/obj/turrets.dmi | Bin 109004 -> 123876 bytes 9 files changed, 291 insertions(+), 6 deletions(-) diff --git a/code/datums/supplypacks/engineering.dm b/code/datums/supplypacks/engineering.dm index 165c5fbfef..28a7431ec1 100644 --- a/code/datums/supplypacks/engineering.dm +++ b/code/datums/supplypacks/engineering.dm @@ -77,6 +77,14 @@ containertype = /obj/structure/closet/crate/focalpoint containername = "advanced hull shield generator crate" +/datum/supply_pack/eng/pointdefense + name = "Point Defense Turret" + contains = list(/obj/machinery/porta_turret/pointdefense/orderable) + cost = 70 + containertype = /obj/structure/closet/crate/large/secure/heph + containername = "point defense crate" + access = access_security + /datum/supply_pack/eng/electrical name = "Electrical maintenance crate" contains = list( diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 0b0b8d014c..a6ceb219c8 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -13,7 +13,7 @@ /obj/effect/meteor/big=3, /obj/effect/meteor/flaming=1, /obj/effect/meteor/irradiated=3 - ) + ) //for threatening meteor event /var/list/meteors_threatening = list( @@ -206,6 +206,21 @@ return ..() +/obj/effect/meteor/bullet_act(var/obj/item/projectile/Proj) + if(Proj.excavation_amount) + get_hit() + if(!QDELETED(src)) + wall_power -= Proj.excavation_amount + Proj.damage + (Proj.hitscan * 25) // Instant-impact projectiles are inherently better at dealing with meteors. + wall_power = max(1, wall_power) + + if(wall_power < Proj.excavation_amount) + if(prob(min(90, 100 - Proj.damage))) + die(TRUE) + else + die(FALSE) + return + return + /obj/effect/meteor/proc/make_debris() for(var/throws = dropamt, throws > 0, throws--) var/obj/item/O = new meteordrop(get_turf(src)) diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 01a890bd79..277e1265f9 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -74,6 +74,7 @@ var/check_anomalies = TRUE //checks if it can shoot at unidentified lifeforms (ie xenos) var/check_synth = FALSE //if active, will shoot at anything not an AI or cyborg var/check_all = FALSE //If active, will fire on anything, including synthetics. + var/fire_at_movement = FALSE // If active, will fire on the most recent thing to move in range, as soon as possible. var/ailock = FALSE // AI cannot use this var/check_down = FALSE //If active, will shoot to kill when lethals are also on var/faction = null //if set, will not fire at people in the same faction for any reason. @@ -95,6 +96,8 @@ var/timeout = 10 // When a turret pops up, then finds nothing to shoot at, this number decrements until 0, when it pops down. var/can_salvage = TRUE // If false, salvaging doesn't give you anything. + var/stay_up = FALSE // If true, the turret will remain open while it is powered. + /obj/machinery/porta_turret/crescent req_one_access = list(access_cent_specops) enabled = FALSE @@ -276,6 +279,31 @@ ) return data +/obj/machinery/porta_turret/pointdefense + name = "point-defense turret" + turret_type = "core" + desc = "A basic ship-mounted rock-breaker." + description_info = "This turret is capable of blasting incoming meteors into gravel, but it is very limited in range." + + installation = /obj/item/weapon/gun/energy/mininglaser + + check_arrest = FALSE + check_records = FALSE + check_weapons = FALSE + check_access = FALSE + check_anomalies = FALSE + check_synth = FALSE + check_all = FALSE + fire_at_movement = TRUE + stay_up = TRUE + ailock = FALSE + check_down = FALSE + +/obj/machinery/porta_turret/pointdefense/orderable + enabled = FALSE + anchored = FALSE + locked = FALSE + /obj/machinery/porta_turret/Initialize() //Sets up a spark system spark_system = new /datum/effect/effect/system/spark_spread @@ -322,6 +350,8 @@ var/obj/item/projectile/P = initial(E.projectile_type) //var/obj/item/ammo_casing/shottype = E.projectile_type + GLOB.moved_event.register_global(src, /obj/machinery/porta_turret/proc/point_defense) + projectile = P lethal_projectile = projectile shot_sound = initial(P.fire_sound) @@ -377,9 +407,28 @@ lethal_shot_sound = 'sound/weapons/eluger.ogg' shot_sound = 'sound/weapons/Taser.ogg' +<<<<<<< HEAD /obj/machinery/porta_turret/proc/HasController() var/area/A = get_area(src) return A && A.turret_controls.len > 0 +======= + if(/obj/item/weapon/gun/energy/mininglaser) + lethal_icon_color = "green" + lethal_projectile = /obj/item/projectile/beam/mininglaser + lethal_shot_sound = 'sound/weapons/eluger.ogg' + icon_color = "red" + projectile = /obj/item/projectile/beam/weaklaser + shot_sound = 'sound/weapons/Laser.ogg' + +/obj/machinery/porta_turret/proc/isLocked(mob/user) + if(ailock && issilicon(user)) + to_chat(user, "There seems to be a firewall preventing you from accessing this device.") + return 1 + + if(locked && !issilicon(user)) + to_chat(user, "Controls locked.") + return 1 +>>>>>>> 997b440... Merge pull request #7765 from Mechoid/PointDefense /obj/machinery/porta_turret/proc/isLocked(mob/user) if(HasController()) @@ -407,7 +456,47 @@ tgui_interact(user) /obj/machinery/porta_turret/attack_hand(mob/user) +<<<<<<< HEAD tgui_interact(user) +======= + if(isLocked(user)) + return + + ui_interact(user) + +/obj/machinery/porta_turret/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) + var/data[0] + data["access"] = !isLocked(user) + data["locked"] = locked + data["enabled"] = enabled + data["is_lethal"] = 1 + data["lethal"] = lethal + + if(data["access"]) + var/settings[0] + settings[++settings.len] = list("category" = "Neutralize All Non-Synthetics", "setting" = "check_synth", "value" = check_synth) + settings[++settings.len] = list("category" = "Check Weapon Authorization", "setting" = "check_weapons", "value" = check_weapons) + settings[++settings.len] = list("category" = "Check Security Records", "setting" = "check_records", "value" = check_records) + settings[++settings.len] = list("category" = "Check Arrest Status", "setting" = "check_arrest", "value" = check_arrest) + settings[++settings.len] = list("category" = "Check Access Authorization", "setting" = "check_access", "value" = check_access) + settings[++settings.len] = list("category" = "Check misc. Lifeforms", "setting" = "check_anomalies", "value" = check_anomalies) + settings[++settings.len] = list("category" = "Neutralize All Entities", "setting" = "check_all", "value" = check_all) + settings[++settings.len] = list("category" = "Neutralize Downed Entities", "setting" = "check_down", "value" = check_down) + settings[++settings.len] = list("category" = "Remain Deployed", "setting" = "stay_up", "value" = stay_up) + settings[++settings.len] = list("category" = "Fire At Movement", "setting" = "fire_at_movement", "value" = fire_at_movement) + data["settings"] = settings + + ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open) + if(!ui) + ui = new(user, src, ui_key, "turret_control.tmpl", "Turret Controls", 500, 300) + ui.set_initial_data(data) + ui.open() + ui.set_auto_update(1) + +/obj/machinery/porta_turret/proc/HasController() + var/area/A = get_area(src) + return A && A.turret_controls.len > 0 +>>>>>>> 997b440... Merge pull request #7765 from Mechoid/PointDefense /obj/machinery/porta_turret/tgui_interact(mob/user, datum/tgui/ui = null) if(HasController()) @@ -441,6 +530,7 @@ /obj/machinery/porta_turret/tgui_act(action, list/params, datum/tgui/ui, datum/tgui_state/state) if(..()) +<<<<<<< HEAD return TRUE if(isLocked(usr)) return TRUE @@ -470,6 +560,38 @@ check_all = !check_all if("authdown") check_down = !check_down +======= + return 1 + + if(href_list["command"] && href_list["value"]) + var/value = text2num(href_list["value"]) + if(href_list["command"] == "enable") + enabled = value + else if(href_list["command"] == "lethal") + lethal = value + else if(href_list["command"] == "check_synth") + check_synth = value + else if(href_list["command"] == "check_weapons") + check_weapons = value + else if(href_list["command"] == "check_records") + check_records = value + else if(href_list["command"] == "check_arrest") + check_arrest = value + else if(href_list["command"] == "check_access") + check_access = value + else if(href_list["command"] == "check_anomalies") + check_anomalies = value + else if(href_list["command"] == "check_all") + check_all = value + else if(href_list["command"] == "check_down") + check_down = value + else if(href_list["command"] == "stay_up") + stay_up = value + else if(href_list["command"] == "fire_at_movement") + fire_at_movement = value + + return 1 +>>>>>>> 997b440... Merge pull request #7765 from Mechoid/PointDefense /obj/machinery/porta_turret/power_change() if(powered()) @@ -671,6 +793,10 @@ popDown() return + if(stay_up) + timeout = 10 + popUp() + var/list/targets = list() //list of primary targets var/list/secondarytargets = list() //targets that are least important @@ -693,7 +819,7 @@ if(!tryToShootAt(targets)) if(!tryToShootAt(secondarytargets)) // if no valid targets, go for secondary targets timeout-- - if(timeout <= 0) + if(timeout <= 0 && !stay_up) spawn() popDown() // no valid targets, close the cover @@ -701,6 +827,14 @@ use_power(20000) health = min(health+1, maxhealth) // 1HP for 20kJ +// We're expecting the first arg to be a target, for this we don't care about previous and next turfs. +/obj/machinery/porta_turret/proc/point_defense(var/atom/movable/Targ) + if((stat & (NOPOWER|BROKEN)) || !fire_at_movement) // Are we even able or supposed to fire at non-moving targets? + return + + if((isliving(Targ) && assess_living(Targ)) || ((istype(Targ, /obj/item) || istype(Targ, /obj/effect/meteor)) && Targ.invisibility < INVISIBILITY_LEVEL_ONE && Targ in view(7,src))) // Is the target a living thing, if so, is it a valid target? Or if it's not living, is it in sight? + target(Targ) // Yes? Blast it. + /obj/machinery/porta_turret/proc/assess_and_assign(var/mob/living/L, var/list/targets, var/list/secondarytargets) switch(assess_living(L)) if(TURRET_PRIORITY_TARGET) @@ -727,10 +861,10 @@ if(L.stat == DEAD && !emagged) //if the perp is dead, no need to bother really return TURRET_NOT_TARGET //move onto next potential victim! - if(get_dist(src, L) > 7) //if it's too far away, why bother? + if(get_dist(src, get_turf(L)) > 7) //if it's too far away, why bother? return TURRET_NOT_TARGET - if(!(L in check_trajectory(L, src))) //check if we have true line of sight + if(!(L in check_trajectory(get_turf(L), src))) //check if we have true line of sight return TURRET_NOT_TARGET if(emagged) // If emagged not even the dead get a rest @@ -837,8 +971,9 @@ last_target = target spawn() popUp() //pop the turret up if it's not already up. - set_dir(get_dir(src, target)) //even if you can't shoot, follow the target - playsound(src, 'sound/machines/turrets/turret_rotate.ogg', 100, 1) // Play rotating sound + if(dir != get_dir(src, target)) + set_dir(get_dir(src, target)) //even if you can't shoot, follow the target + playsound(src, 'sound/machines/turrets/turret_rotate.ogg', 100, 1) // Play rotating sound spawn() shootAt(target) return 1 @@ -903,6 +1038,11 @@ var/check_anomalies var/check_all var/check_down +<<<<<<< HEAD +======= + var/fire_at_movement + var/stay_up +>>>>>>> 997b440... Merge pull request #7765 from Mechoid/PointDefense var/ailock /obj/machinery/porta_turret/proc/setState(var/datum/turret_checks/TC) @@ -919,6 +1059,11 @@ check_anomalies = TC.check_anomalies check_all = TC.check_all check_down = TC.check_down +<<<<<<< HEAD +======= + fire_at_movement = TC.fire_at_movement + stay_up = TC.stay_up +>>>>>>> 997b440... Merge pull request #7765 from Mechoid/PointDefense ailock = TC.ailock power_change() diff --git a/code/game/machinery/turret_control.dm b/code/game/machinery/turret_control.dm index ad55fe14a1..02c077cb69 100644 --- a/code/game/machinery/turret_control.dm +++ b/code/game/machinery/turret_control.dm @@ -19,6 +19,7 @@ var/locked = TRUE var/area/control_area //can be area name, path or nothing. +<<<<<<< HEAD var/targetting_is_configurable = TRUE // if false, you cannot change who this turret attacks via its UI var/check_arrest = TRUE //checks if the perp is set to arrest var/check_records = TRUE //checks if a security record exists at all @@ -31,6 +32,20 @@ var/ailock = FALSE //Silicons cannot use this var/syndicate = FALSE +======= + var/check_arrest = 1 //checks if the perp is set to arrest + var/check_records = 1 //checks if a security record exists at all + var/check_weapons = 0 //checks if it can shoot people that have a weapon they aren't authorized to have + var/check_access = 1 //if this is active, the turret shoots everything that does not meet the access requirements + var/check_anomalies = 1 //checks if it can shoot at unidentified lifeforms (ie xenos) + var/check_synth = 0 //if active, will shoot at anything not an AI or cyborg + var/check_all = 0 //If active, will shoot at anything. + var/check_down = 0 //If active, will shoot at prone individuals. + var/stay_up = 0 //If active, the turret will not pop-down unless it loses power or is disabled. + var/fire_at_movement = 0 //If active, the turret will prioritize objects or creatures that move in its range. + var/ailock = 0 //Silicons cannot use this + +>>>>>>> 997b440... Merge pull request #7765 from Mechoid/PointDefense req_access = list(access_ai_upload) /obj/machinery/turretid/stun @@ -121,8 +136,37 @@ /obj/machinery/turretid/attack_hand(mob/user as mob) tgui_interact(user) +<<<<<<< HEAD /obj/machinery/turretid/tgui_interact(mob/user, datum/tgui/ui = null) ui = SStgui.try_update_ui(user, src, ui) +======= + ui_interact(user) + +/obj/machinery/turretid/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) + var/data[0] + data["access"] = !isLocked(user) + data["locked"] = locked + data["enabled"] = enabled + data["is_lethal"] = 1 + data["lethal"] = lethal + + if(data["access"]) + var/settings[0] + settings[++settings.len] = list("category" = "Neutralize All Non-Synthetics", "setting" = "check_synth", "value" = check_synth) + settings[++settings.len] = list("category" = "Check Weapon Authorization", "setting" = "check_weapons", "value" = check_weapons) + settings[++settings.len] = list("category" = "Check Security Records", "setting" = "check_records", "value" = check_records) + settings[++settings.len] = list("category" = "Check Arrest Status", "setting" = "check_arrest", "value" = check_arrest) + settings[++settings.len] = list("category" = "Check Access Authorization", "setting" = "check_access", "value" = check_access) + settings[++settings.len] = list("category" = "Check misc. Lifeforms", "setting" = "check_anomalies", "value" = check_anomalies) + settings[++settings.len] = list("category" = "Neutralize All Entities", "setting" = "check_all", "value" = check_all) + settings[++settings.len] = list("category" = "Neutralize Downed Entities", "setting" = "check_down", "value" = check_down) + settings[++settings.len] = list("category" = "Remain Deployed", "setting" = "stay_up", "value" = stay_up) + settings[++settings.len] = list("category" = "Fire At Movement", "setting" = "fire_at_movement", "value" = fire_at_movement) + + data["settings"] = settings + + ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open) +>>>>>>> 997b440... Merge pull request #7765 from Mechoid/PointDefense if(!ui) ui = new(user, src, "PortableTurret", name) // 500, 400 ui.open() @@ -150,9 +194,40 @@ /obj/machinery/turretid/tgui_act(action, params) if(..()) +<<<<<<< HEAD return if(isLocked(usr)) return +======= + return 1 + + if(href_list["command"] && href_list["value"]) + var/value = text2num(href_list["value"]) + if(href_list["command"] == "enable") + enabled = value + else if(href_list["command"] == "lethal") + lethal = value + else if(href_list["command"] == "check_synth") + check_synth = value + else if(href_list["command"] == "check_weapons") + check_weapons = value + else if(href_list["command"] == "check_records") + check_records = value + else if(href_list["command"] == "check_arrest") + check_arrest = value + else if(href_list["command"] == "check_access") + check_access = value + else if(href_list["command"] == "check_anomalies") + check_anomalies = value + else if(href_list["command"] == "check_all") + check_all = value + else if(href_list["command"] == "check_down") + check_down = value + else if(href_list["command"] == "stay_up") + stay_up = value + else if(href_list["command"] == "fire_at_movement") + fire_at_movement = value +>>>>>>> 997b440... Merge pull request #7765 from Mechoid/PointDefense . = TRUE switch(action) @@ -194,6 +269,11 @@ TC.check_anomalies = check_anomalies TC.check_all = check_all TC.check_down = check_down +<<<<<<< HEAD +======= + TC.stay_up = stay_up + TC.fire_at_movement = fire_at_movement +>>>>>>> 997b440... Merge pull request #7765 from Mechoid/PointDefense TC.ailock = ailock if(istype(control_area)) diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 54428d570f..e0159e6333 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -64,6 +64,28 @@ item_state = "lrifle" origin_tech = list(TECH_COMBAT = 4, TECH_MAGNET = 3) +/obj/item/weapon/gun/energy/mininglaser + name = "mining-laser rifle" + desc = "A Hephaestus Industries G22T rifle, now only produced for its impeccable ability to break stone with its pulsating blasts." + description_fluff = "The leading arms producer in the SCG, Hephaestus typically only uses its 'top level' branding for its military-grade equipment used by armed forces across human space." + icon = 'icons/obj/gun2.dmi' + icon_state = "mininglaser" + item_state = "laser" + wielded_item_state = "laser-wielded" + fire_delay = 8 + slot_flags = SLOT_BELT|SLOT_BACK + w_class = ITEMSIZE_LARGE + force = 15 + origin_tech = list(TECH_COMBAT = 3, TECH_MAGNET = 2) + matter = list(DEFAULT_WALL_MATERIAL = 2000) + projectile_type = /obj/item/projectile/beam/mininglaser + one_handed_penalty = 30 + + firemodes = list( + list(mode_name="mining", fire_delay=8, projectile_type=/obj/item/projectile/beam/mininglaser, charge_cost = 200), + list(mode_name="deter", fire_delay=5, projectile_type=/obj/item/projectile/beam/weaklaser, charge_cost = 80), + ) + /obj/item/weapon/gun/energy/retro name = "retro laser" icon_state = "retro" diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 41430bea38..d841be9d87 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -17,6 +17,8 @@ hitsound = 'sound/weapons/sear.ogg' hitsound_wall = 'sound/weapons/effects/searwall.ogg' + excavation_amount = 50 + muzzle_type = /obj/effect/projectile/muzzle/laser tracer_type = /obj/effect/projectile/tracer/laser impact_type = /obj/effect/projectile/impact/laser @@ -46,6 +48,18 @@ damage = 40 armor_penetration = 10 +/obj/item/projectile/beam/mininglaser + name = "pulsating laser" + damage = 10 + armor_penetration = 20 + fire_sound = 'sound/weapons/eluger.ogg' + + excavation_amount = 100 + + muzzle_type = /obj/effect/projectile/muzzle/emitter + tracer_type = /obj/effect/projectile/tracer/emitter + impact_type = /obj/effect/projectile/impact/emitter + /obj/item/projectile/beam/heavylaser name = "heavy laser" icon_state = "heavylaser" diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index 20769cd520..1483d08274 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -10,6 +10,7 @@ sharp = 1 hitsound_wall = "ricochet" impact_effect_type = /obj/effect/temp_visual/impact_effect + excavation_amount = 20 var/mob_passthrough_check = 0 muzzle_type = /obj/effect/projectile/muzzle/bullet diff --git a/icons/obj/gun2.dmi b/icons/obj/gun2.dmi index a5c13c95c4830f63f22b0d668e5c04c9b17803f5..6b81e46b90184f5b6d5b05c44478092f6530828a 100644 GIT binary patch delta 20562 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 r)DpR|u?2Akzqu5a;+-1|6`XXDabdUg0fQk&p9 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 delta 19558 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 diff --git a/icons/obj/turrets.dmi b/icons/obj/turrets.dmi index 32346c5a5efbe3ddee76b6b65255e9fa830e4554..76b1fab1f34548aa7c3d62c9e58d827457fe6057 100644 GIT binary patch literal 123876 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�QqVw=N<-^Kou( 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

p=-xF~9I9a3PNVnHEmGOuwMUI* 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 literal 109004 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 z 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 iHoQ zjpQ6E(2cjABays(`XUgodCvuXH;2>1gy32Q8?&F8|5czn?;NxkCzqZ^vr+BrR<-}} z0}9<2^(kBz(BU7g%k!A-gF*{*Kcp*#A?M}92PdhBV?byk2|vfN9uA;mUyZ?%M-MIYyX!d?CF2^WUtioK!x+f{eP zF9&=sWPS5b7u~_74RlRkuOIn&H-?FW)kx&cXwfSt=1D-{Wqdb(#{c&6Wf-easdB8D?B4EAU*QK8 zxgBON8G|d>gqUd$WIM9Jm0R6uzBbnhcQ?~prul?iUwf-aE|_HWbj-W%to*cn98r}v zRXx0a0&h9{`d-FQI};VEX4iU_>KhGv=GI+Hs;bBL^Ifo88y?UFxb2yDbxYyK3>s7G zz5M_};hSxMS@6BsIxzLB^1$nKq$PbgaAyb4?*g3#nX`1unf)${lf^UWkR0e1A9c2g11*SZEGk!V#}1G)!h)Uw zw7=^GzfWqmYegqlE;OWk=xh0u+%EH-*}s=2gOG*p4OJtK8yw@FwqS6bMpDkWWqNgQ zcd?X8|F!SL?zO@fevYmoE7ktOyrQFZu$$Qrf|UZ>YA;hj*NA1sJaVHo)$V5UTtG2N zvN>cj(0%=T*X?K)Wl|L6NBdi1-~nFr_HTEPF^ds%D8QsoRbR9AykfxGDID|1PZMzg#L_s2TP}|gW8$n)J#9G)3q(-SNm4k#|GRaU7rHS6S0cl7O7uMgSh9&0q?2#WrcexeDQUs{OV+~=;0~$ z^WMFo+DgV^sljRQ1R5K1YnZKB5ch$e$f?X%{-N%i?q=MZD?$0NaUoiLUY1l*EOD5i zf5T69Gin*$Qh5PTs6bTt2>R#hIO$o**2W=)4TE5EE`|uK{Aw}DZHWvTtV?8KrUqoGW@C(odUG6PlnRO42oe3+TLPf zhPrDkNK?vSN>vVwTfd$Z4q{$bpJEMl;}`VozoUfC+n>H_yvS#eb020Z?VUGl`+pGF z&!0a-sPgiwY(e9g#(0$pPWd;sniT`xS13(f>`g=bB&DQa%kqg{oMpC$1SoK_lLl4S z)?SS79+w4xjHzKf{|Cg>4Ortknf#8BfO!W`xhWkpRJSp3H%>_&*45YClk=Pbx;Id4 zArabm(=eoh+VViMEhZzN9K0y0+XdZXY@^t~FCNMYi3lOb6y}aw>deYS7H&F_vcNL%jLx z_~hi|7?7KR*d0ufvpuZ1mnO=iJ#DNz4X57>ezmcLhEt++*F!g8aTEN()N&^^z6Se= zTTnS#amB|BO^-&V*oEIxulc>Ajx|?W?u;N7$~UC<4HvcWLm^lUJp-1 zFRHBkWkFBmr{vLLje3>`0BvB0@wRyCiU+Fz|JF(NFYp;lLC{&>PBW?gnulhHEy1K_ry7^ram ztkf7<)Bu_Ux=c>bP&R+$kW3T3fZ~vHtKxl=9QHCgDyshcJ0mL2_Mw&6Lp~8|SD_Bb z(){s+FZfIN8-&cBGk!?{Vmn&?=+UFC-kB3>$d2|6b&%t^=`lV1`J%w0LqZa&nyhStm;UmRRb$L$jTsegcs>QfFJ8 zx5mauTOaCZy`4+F=dfd!Zoj?LgB%Fq4h;>>oy{B~(Z_1M-|E$=@!nlzZwdcCP*;iR zCS2qvT48B+Pgxfi;B3}q=6}^5i}E|uqE@U|Zy)nVv?}MkoqO#jZQLR9hzw3^(tc3| zPCK*s@wS{VDa63Z&5a=d6{c@V|Cdm--%&Ts!#Pu`B{TPZ_WUy|FYUta?zFr3o~m7- zd)FOBr60 z`@(?-4b{*3Be;t|0qq9REV;=DO+iSd0a5bM1%>evaNj_Z|GH-Ti^?8>M*Q>fFU#jX z2^`-G5GCO5NxY&B+Fk-1#E^K*lzno7%@t<2S=Nq9Rl2~){Y3L&gXJJ&ScFvCOvBjq z-GFx|A*oj9+1Q+oUd>XNF69{z5;>4rMZD=2xy*~GrOlf;o#MpQi49!V2X342hyTR{ z!y7rZ1O(yZ_9LJRPR8kxt)^DQVs_oFG>8SNjQ=qG$sgpgk4kR3iJgZsDQUVwnQM<8 zIXF0IcYXh<@gq$D8Z4yFYUzYnh4hQ+cyF+p#YY~Gw6;Q=T4hIVZ-m?XlZX%GH0~(q@6}Z@+&OKB;a0LbGjwMISK@i^~@{CG)1=mXuT*P>y z$13L6OIZq^uaLmB@!kO|WYH0Br7aves7uF?76H<(JyD_KahX^4J1eAFkBDgR*Kx;w zd_f%+ilB#^o%osoO-kbEiYZAzKox%%g(2hyb9$ImAPr?J$3pB6%}7Z|5)dKk`pEwa zw1GmV3fM?tT?VA9A;d@Gv@YJsdjn4toPIXn?#$yLd+^&Tf}k0dq!;OxoU)y!c%C9a zREAnX*L=x#Q}+3t%di5VS`+8rmz%pQJ9QCsDaU;YYb03UB}Ikl=OBZtHF(~5PV^Vg zjk30EDX=t+t89O|EC6}FX%8cSeyYsfBSuwd3u{3c2A31dU}cFa-@jm%YESRH<1x1* zR(wPD#^fCT19>w^qVr7dvE$gMC*xNKHaep@gp{vdhf|hoMpD?x#;MMy>h{E1>M;e7 zrJcw;P9S}aK_CzY6?pN5kF9mQ>|z^>2~rANNcGkF{TN-m{;}XNR`ihJhvDyVddP!` z0D4#s_gsfX-bR%#Mvvn;xN)3ollE^1dJY|uJ6geVr#&uDu;w)b?-+m+y4i64zZQ5P ziP+*?IK^vdYFG|536M{(d0hb#Tuu!;r>K^~v(|^|N+f1lt?#%#?ld&5Ue#kF%-q50ItgnCMbtOK`y1y_eC8bdx3cr`c z0{xapK6ntpPZUd9@UIm;e>L-0s~0I;QraL%_5LT(jQo6Z@WVC#6(p`clh|bU)0oVC zbr^Oa9Q3eTr^R+NL8XszG>?IX!o=824w2!xfj)IVmfCl(DCGhWQ!aXUPF4q_S36dX zr+$ix<=0a*%h9Cmg$FD8b~;RunqJrzMOaAe`nb^VZ=tUgI`S0|&zsPZko zA&7{Y-U_2&WekA@;V)!YAXX=~vc(r#VI0P~g)u#U4%MU!c;*Siqs~Wb+yAF8fJb$3 zFk-~6H6*Knlyv)Ky6H~Ftxl^C)}Nz_#wf~WH!^?ibdWZVzqi@EZ8O0eL-=Iz2i*bi z=ZjB&GBaTbxZS*`2b?p5yHCAZ55s5g*zsc%hVn^qB@0UF756##9t0j>fbM5YMh} zFELh-vvtB7Px>5f%M?t)3+l{eUy%-elc8-U9qf~75Kzj=;FLq45=0^|5EIMYz&2Vx z-OaYnCG0HEejR1;(UI-P@cmtndy~Uc_KdCWKo_7@B*Gch2M=MyZz!(9cAruTjqLJc zXccD3nk}sgmnY`!OyXRmP1lF11P)MAnSJen|1g6O<3?|^|{LQ(;}A?FaTwIyJ4&bZ(J9> z-l+=Oa8R3c@ZDfl&DFkC^iEI}o@mh5&rOv`s4`ADVYCx%Kvhs_xec+$q&7mFz1Wu zruOEH**7|$JFha6JeDe3_L5WkX$-a2{r|LzSjKMpe4UN>^8W>rwQ7)BhAXTeWWP`& z0C@s^-LKPL4K3G(PRz&#*DWy4C*1*E^Vi^NQiLIgmX41)4@_MCJ`Pd{m};L3z2q?9 zSKLm)P5Fn&o?HQL;y>eV-rnp!vS-XP2Z~_Svwl?Yr3ZtuKca^!I^02~3%45Nb?Wr? zM{v*F{nF!55=;Ic?(8H$^=jB_PS5JPkFdxu{}UYJ0{JhN!JiefNAIvkot;?Akv~)H zCV*N$)S=~Q-1j0(+GGFJZk%TIm&lrYxszxR;y3JOHA39JQ~!OSlDPTgsXjP^@fknj zAnI=pS$=x-G(Grgtod^I{fZwXW`Qc1>-~BQOuw$UbsV|iQJq3jl^@eO%Y0u1Gw$uS zn6KE4dbH|V4f#A=rj`3kt3_`N7+}la3+j@^jX66w)QR4W*_BU&B-nnH4XkQZS z826R?+u*|$%ggCPwm1KpcF#`AOxE%C7{|5IVhB}IQqsj8$r0~=5@U+A70^X91{>*Y zU5q!N`2jw)SFiNvuW@Toh1HibWGH7AWKsMvVdFvP9VYpj+e+nx*F3=|j}nEFB&tu% zc1%jHOL%n+WVX>8q1G+q9qlZaDad}c1&)Af*DGGSHLkO*&`W|2S8Y??2%fmhC#Y6{ zui%46n!w2iAdzg(4bI5F2HPTgn94T^TlvH)My(5#-$S&bm2)Fuvot0r5{A4Ci@^G%4W#^DdZ%JKE8d$hSP)NG8|JXmXgjLvrj zH)w$?{Hj=#HT$p8HtN*nf+{ldG0`KfF^hRh+p{+rJhyz*H?kyjiUpf_>c;w3Iv?Z; z-C*;*@cP~5Pn3_IjejZs49UHb&?ZmhCjRgf<19qZFgn{=<8XzM5WE6v*v9{1qdm3m z@KN=#NO=wt`)}_o*=MNHW059K1pbQSxvzkC*7PWj>a9WU;4X%_N_zA)@H?ufN(NK2 zNtmA0S4O`5Ypd1vSoq8etc)Id6aW}5ci0b=xTnQC08gv|217PZE`S%!RL({8!%;p_ zxw-n}CHQg(wdi6RAIt4J`i(3$rv?YQ(U`WQT zg(roq>%#+p{kM6{+1ySbH{mAj9SlP`(td^en!z&cX{o%ntk5jreel|65}&QewM6h8E4KXwLglBJUs^w29Le9 z_I8)++}zq|A05>CBS9~^>bcMPyQlEU4I7UlG=^+d{jT{2K^d%Qq1+MA#8iGjZ#V;g z2rG&+sBRHv2ck;F=^Vv4W$8Foa}DQf{}?@nw3u$Ess{#_f?4N4c$jOl6dPd36AVB= zpyu*I4hiHOv82e;-R7vMM!}6}-gt~h%u*C0o7V1r0rZhFyege)R##tbds<_}t!_h6 zJ4xK009t8Y==du<3_76RG#P!XiLGvPXelE-L^|t;FBjlV%-NWSPCxz+M>aOfrTER_ zCxlwiyNq8}@Q3}(X?{~5;K>HR-o%XCtwsM@?E>z_+ORWUP^`(`_z%k`Id+f4M6WQ7 z$h3_E@lA-73jVN#A!tNj7a%ht_+mRy_a`&yhJXL=yKv@^I ztS4h_OGXa?zq>k9gko;M%H)ISC~v3=vda~qZE3Ue^a+NI1Z_R#NICXbo+J!r?6Hum5Wz7Y#o zo;h~fSd{q=@O3{=b>~sd2V~fB1eYQp@RmzpuE4%7N6gKtur7 zjzoEyAbs$~?mu9oyhWhI1Z9f~1xvuj|AE8e-|`C&5Zvs(?x1Vdc)T7K2K~b2&TdMQX_c|=QqYiM&>{`?TjD~a*=85AWg&OlqEkgX zKY?S2orA+Q7?I?|*=`O+=oN*-L`me%kUV{^P!8x+d5gk!<<%ky?Cp(v614S9NyY{b z!!EMy^((lj8s)chg>eriOs#9EA^Vw_l>){Mf=eTOZj=?6mD9F+PEQ9M-(T~vZZWAP zrl3(;Te}O0+^?lK%tWp&ecP9`kxLY%CN4JTrSs00qn)KvB)BHTV)QcZm81hxL!-~m zm+w>8<)n`qG>>d`4Q}I=L+1&Z(vNpqc{zKt2;>5;YaL#*1EZ{9vv)#CEgSg-z+y+C)!1w%qsh zn7xe>>a4ali}2;!hVFBUf~E+1hxA62l1pFrZP_L#5*P&;wvMo7Pbab6CV{(lSAP8| zFP$8le$L??bTK!6tJ`9Mr5XCbPeEo(@fq$Nw$4E1I9ZjS(aHq!bnhb{PBnMPKj|zu z^z9vY=!jlsx0|qQF_qVeq4pf+^c^?7VUp3+{ZrHm2@Gd$|}h4h<|m72_4CI3b!s&eZ) z8g1wG8f8k$NaT4k$uz;QVF-X)&^N$>4DkDJi&-H`Qj|wE^}8u*2-Cfn7rR0o%t6|@1BE39NG=r01 zzc9Q(^7;Nn(+*7*=AxhBm4Vpp6Att?SbX;gbWM@H|7j&l(6;iEZ#~Sar5KmhljLt6 zeheM~CtYywRA1b4C_4K%>PETghQ6v=ulvmSvz(_puEs=WMN9Gh+v~Hwy1r&CB`5Q) z;4asOcC9Z^L45p9*;T?bZwXtGKxqcGXnP4eq5z5ubU`4P6Vkt$&k7r)-cj}Y`b3a_ zQ)dAExXkP`3F)iYgJ6zB$W(#cBX9?XdSO-Gd4cTWa#rL@m7P|ID`SW9-8SM>WA+W{x2?CWlpO;daq@`*pIfS(d<&>! zi(=j%-|G6p_wbEJbJwoK$%>o!sN1C9(uH-hc*c0-~5_K#qpK(3o- zqevlR5v7TFWyblTzOfFPGbpd=S%V=)wA63Kk3cRdn*;RYekIT?h@h+}8gyD%o)&tf6Xx{J+LI_K|_W4D{H<`%nh!-2PF_QqoIx12}opT zu#-n!j#I7p}oI$8+Y*=Raqs64&ArQxr8)!C?b_N8pn z%K&|OecjvhtX(SaYUX;^1xUrrB13~99*Z z(J)3?eC#!MWJU_LUu6Ugn*9uK<~Mr9O;iR9*b`=50Ehq$dG1pBg2o2;BmF#6!daGkJG!nd`&jm>`Y@k;%77KbJ@@`SS2MlWC9|C$3TEaBs&4O_> zVvu%7Df3_b{NA{LltArDEjOAHjuO zu)^~@5(dmZo8o?UAdpK9$N>>PTdPeu;aYIL*LtCQL}l@+|IX8Bd*VL^Q8Q(85hka~ z*uj&Q7gsI_3z4F<-ZwWj{R}C?Gs&R5PzsQE(+?lb6s zbQ}(|@rA{tOPkf->d+PBfVv*cw3hM-8%?ezI_>SpwUEe2l5#I>p|(0N3}z|g?Dh9R zU8Y!gWjF$|Jpawd&ofFxXmsXa;1iokb(`WM%v?UI(O&-Pb#*oNFUetVY>IvcUPs!7 zp50@Z1C2`LeJt3H2kJqr#2u-2w=H6^ZK8(WkJ7RwD#B;xWv}0kPylDaH4gxD@wFKA zgm5Q^jvyOIkr!>a2ugCB_5QC?-|O$v$@U#{rA>LylhqcVX(k)$)rhITCDZSeX`vW$x+1K_2@umm-BA*q zq%Bwaw$5+^cqV{DEGwmj9otWoyXj%FEYNL+0!7-Bwy{6YBaiGNNlREAYxd?NfzVXA(nac8bIEaf z1A8q#T8{Ee@Fp-d#+R%ws1lj*2Jn?Wvjp(*Qz60i&_GH1n)fkO?dFHckHcXCB;2(Y zD*_}LrZuPR!6T|sZsIZ5?5dkRb&$AgIDdSkrV zwnYna*eBbBeVN%*K<%8sKIarzYpCEZ!WE5MTp0#)#kLC>jG~VGK<61`{rZ_SnZ@T+ z{C5xdmoxqZ&)R{OJ+N0vimU;ax%5#kfu$h(A|>h;jN4_{d`QMHlAAMSZh1|>Tj5+t zT=4twZr?=cx0UQVZK6RJBAhl6J%lT}Yno-ps>iCr?3+xDQG;Sid~_hjx2NeR$NYyo zO(tJ)`|;_serG%He9#ARCS;;ao@}7=4KyAmulK)Ay#&AO%jsYg)R=l+Ct3vb@A?KL$_4G$R}pbZ5|sWwV=Nd|B4JsQN@doMbjhuFT7 z?~#=)*F&v4m(EH3R!u7fcH_*Yk?YjNvm4}uvr1K~Bqokb-L^cun-{VTP1now%iMrl z3b;y!t$HsFjCt=u-zDVCq~)rpf%vFI^31q%tMavd%f#v_Y%!En$v_%XC`QcKO;CN4 zpq>`LmCOOe(>m$hc~>cQX+EBls0j7QM6TRA5%6M1TZCO9DoBYdCI+fFa% z{GU*QCH{u#0gnJCvcML!@D7kPZa|0RaI8q#L9`N=iz)Te^pwZ{zPh z?>XnazU$J9KPH|%&tA{kYu)Q!_fq+ZX=!$bW)D&myCHUx*EIwHb0rB@1l4IA6D-e; zBS=9J2F?uX>i8{>s07CZHy3xmeJvenK+vQhRKj#x?+`Mub}VQLlYNpYpL^LQkOS$G zj*krrq4O$T0Jm4(k8fTWsK!L=a-duk8X2gOW$ne}mS@Jqmrn%P3Xd?}b9dvC;j6aA~4V#KAG`&E^-y}ppa3~zL$w!2wuK{ zwaSghiVmfhz*}rb%gQ?2(r5JAHUHHdyB>5y4p5O+i3*ZS zFUFf;17ue}P~)+$Brz7*b{e3+;X=r=y9V*sm$x{KTK}{A7TeSBdc1VK{Vd=xgWbT$ zb$3ixd$H8mcib6QNo^TD`JZ6oNo#cApv{a|yyGG1nVG316|JftW6`s%$$Ofe&& zd)l@3D0|}MzWiFMHI$O@G3b+(SyE`}C5PVFX+@vKJ$SbKW2nYqMyeXNd7M1O3Q65w z@c**geZFvAzR&z0X~D(~(omaZyu5Ng4P%?f5pE)0uLv9dtkSw#upJZ z4cp_BV}CBc+m#LRkJ6QE7w2eYQ*RlMRr&;-21Q+GFE5%fbAoyNh}jBxSi`y!BtAbc z+hz}AT?FdE_ouVu#fLuHZF?|}*pJ<55mE~}qTQ*U^YLLtWg?f=wWAinI$qX)WL#FW zsNq6=bS8j7h695f{B~Y!0`J$5q@1~k{Kyo>Y{2^BoPB{e>}%OlH>Yo3;48JYjNATS zjRK*=u~Ufa39#3om9h0!oO-&1gS;7HveFeJ5LR;U;#$l46;th%ks$S{Juv~SsQoOY zUZqv-tLA$#r12e0sx$eFXYPAzncJt1e3Xt_bAdP{xSbRz`oBrAQ)B+Pin6r+%H_Q3 zSNRXr*?RXAo82#h4l3!2Ueer$hqnfggLQNn39>MI2&sloNqX7$T56UE!;9 zAaiZ46G#~9Q8V_(toJ}x>Z0##C=pw!)%ic%NT~B>+>a9aD2Z@?Np>#4b#C_i1dZ$O2aHdJklizh+Z`vb z*<~qd!EK&gXmP(lk^8&fVbnnaS**i1c6?(H)Op9`+4|eCdwes!h9eLHlw(PvUXV{a zO#aAzpyqG+I?G4(>{`6slYKrFU)EC;d3O_G4R9!9_{gvif#Lb}-_WQX7xNa_ojhTl zL&5&h)wPdg*k9i0uy=+=8pg)>9LXPhEx=6IzvapP*isH74*QMAs*qt(U=F4;j^9N- z7vaAJ+4kdCKSIvV&R+6;`q>+-6qG?;BHCnpQl?90y%R-=sxl{-!5|19f1EiDElIwod{UPkGwrl;S& z@s&5a*KI;?E^6~PJ<7B%zUGR%+>OPR%RXNu&LXRzAG(nwpkuS5KnPrYaO50@IxP5 z59ke_$l@xmc?7wAO*$LWXo3QYyMqrQ{rk3w5~Xd2$X3_fTQTay@0SbRqo?Q4O#N1&v@b8FTg@?0d9v74lN5P zxD{)hKsF165W%6XU0cV@YTQ1z;3;CB&g+Qf@*F*H#Si##&Vu*j`}dNPKNSy2uDaAv zZx2^4C_dh;R0O^^S&jaRCC_n#GC=i(Es3Mz@{-fkz;L{s0sI z0TvoiF^Bvf8(Td%sn}SUpN|E6oy8fYh2V${@uEW*mI>go0F5YO&>HB_K><0*^d$p= zDR&$9km88J+S6Jbg44`p5+o3!G5KCp7f3EfzntGM!-0Twpymdkji7zp>c>FdP7Mv! zbR1}EHgqAm>zp>eTCI3f5*zFK@(W9oBgMC+Jur?zt|Ig)p%`#7Ja8g4E@RuV+dHp6 zX5Zpo?Qf^vyr=@c};!E5FJ^n4tNa(ej(1(wJ6cJV_V&!aPe)f?w z6Ey|?EOa6eFK%0kGL&Y@+#$V&;W^Uvbj}mJIiIumC*)i-Uj7J($QurcZ#$^#JpW8S zI6nMdm2E6{A|{|TFRvTp(R^~U|uKjAC^=n;t4C>d2u*)MMIW59M6_c2WEDV0wz zHY9^$@$}EhaOeWaf`F*p$#td6kU|mb4q&4G&jo<)YQ>?<##n&fdo7^)x|fueZg%-^ zF~N@eV)x1)$3V(Lvyz7ErRpuuGfE@rndvL~Br+ zS@5%6Z3=&jEu4XliV?-@A{ml>gzAC{^{2M*q#23LnvgUMiv{95 zD(uZ=qm8)uhU$4X+qHq7VML1vlG;=lu?^|(SA+k(CWM?SB6iGBgLsmT&o61UOMQ$Y*cCW4b7$&AkwuvHo}QCuXNaT->?O(dB{z5X>>od-c@>Sj zOK?HIE+vHU9j;Aa(BEUVFHfFhfMBkf2FM#gOfm&`H#TOsj7dYqdpp={G5u)*K3znJ zUk=AX^5c+zav-Gdl#1Ity91=UleP)h5G@j}5b|b)zQUpeP+p5@{*+)Ls&OJ5in~oc z7gbmB{QsyrvVE#^$AIuW^D@GM)yzc%OI-n(s+F+2NH3!`N z7dJY7w&s3(35I7>#!1g(4ZE*0GJ}Cu|JuC;t%iEl9$#Hr8EQPz($Vk)_~i$ui}Pe_iGZ0Bn;&pwNeM54)L2zXNx&?z>mI znC}m!B&DSI4L4U;?ThQz3(_1(0AI@!uO#;OxL~~9JL+s*5vP&=gNXy(iIL_`RG%bD z3FIb1bDP(B7|Ih=de>3}M5mRsHu%P2(dLt20P#Jixs+BA8M=qkf);*>6kCLrMP>!K-G`4AAW&Mg0*XQ_aMK75p&J4@Ih_em~A- zqWNma#}8RY{HB@ze*B)O&#ud!sE7Zap^gSjlZl zr|#6IKkhzlgDWdu-Y+?$!4Bprp0{)icYJ&+o03dCElXKI$mTSv@-;Sw@hPPeO4dD7 zvqP0bq1xBLkgGudeV>w($R(lbP95V5SHXw0?EweVuWhrpdH7k#XGSdf!prYTKKWKZ z6=w0L5yyHS>l^1;!9|9WlMRLfe*V+OhHn9>8YU4l>8g2gabZtEtr)`d z_1A_{x2%*%ehQFX*!^V}5m$TN%-3)zr7}_S>fd)@1xAq&J|S8bbv8`xxq|Vc^+tu2 zau#>gkxxe21r~3%=m&jtXU~hI=gQ%a359-EpEY^-{IP@8Yc~8nBFO!P87zdeKMT3H*IB+Toh4jr zokDm1OP)6Gn&&$Yyx;Keuy$Pd##l}j!HSHRI^@!M8-lNbgr%itdDN>**m{rK9<|~ zqJuB1aw104pB{J=%gqJD*VM;k_D36+z>1Uf{`)Iadro2R z6+G3q>W{wQ`UMa|zH&W!ZQ9yweiffw&5qj~Y2|0?-5oQT3JqWknQLU4tMW2PD_bl) zJ$m-`fQ%%KqmY@!@!q0%G{@P^w0uMZcr0v5ug4||KU+-+EicOpbnbRLa*ljn@-Z`e z?aLvHV2mJSq1~w2bjy=XZSBOys(4Pvd3Ir_pZLPl%YKX$ewbBJ3h>2?WDj^?TR&CJ zK63m}i|Z9;&eLJURm=D9zraPdwzg6`#ZJd2CwsbxC|ZQqZd<%hzZa=}#ey*rwf|h1 zC2!iRQXr`lf=cRcn0Jc7aH8H~i(jmgXdQG0D>(p7mt*81XDPiCh<9$pIRz(1+;|L0 zRBUb*QUp+`M=d7-w(_9*6m~|I?EOs1OG}ENkOen8N2n6$8HOpwd4NSLE(5 ze=CyxHKJ+Z`Yp7Lg3z`+>rap*>B5tQ{oRz>EV(8~(YuWo1kI2e!hms}4~PLIWP&u^ zsZg?*BR~0b8e>+Bc4L}^rO~wVgZ<_rgYe_arHvc1X((3DQr{rH#67zE)ulS& zV?Cf_68PnE`zgK}sxLJ)f3(FO3H3@HcqXipQw zEN8QGm4*h*ljeJkL|5KAi!qVSP?Qg>(cY<4ry;{4#)EZXYpn)N$O3AKzn_q8_3y1p2tlb&n0(U z(%VjLeA$>)fKkGeJm64BK9A?EuBhqt#i)or>i(Jgnd!F^6@B&{Hi18Xd}xYl%tjiJ z#ok|wW|6C*3TkSY5P7MrfSVc#l215fidStYWu~GuHiv@K_rkun0!G)w1hs7kDg>P9 zroM#LJ0PudSs%m{_gf>=nrQvbs*H!yOJccxt7lhK>_JmhWp?LK$|;yYmD2EDOw1Vs zxQz&3%F=UfGh17-l5_3lOOs|tUfp?7wRpL+811#%doVeRuXJDL#KPf<5a9ud-4n^& zw`kroi1Aemen-yk_Y}STPk-CKqbU#zKhKPRyXHAW7Q?)!ocofq`q}>0ZkNeAF66I+ z`WPuFQYoE_PYG%!Efk2QC{>Ka{eFCKzzp4af?7L@`TiHtro)O}Lc%~@@dJ5dCjJSD zLMr#%OZpPS>U(&2c==n;9k$um>P%V2Ja z3~GyY$_95uesi>i2US>9+&G$GaK~Z3wrkKS;gE-xj5$$ zKO-aRdpI~`c2Ptr>W3P6`^fL#Ii~Ksqn^iO-N8(I`nu!T{V)aEl&&thGs+eO$$@~N zAb+WjpPv{92Zw~jYY@pCijqNlB=Wv}ll!sW_5qKH*1H*vYYr(VYHFEkl2(uGZT=vy z*@*AhMzOeeS=uo4lAs+@mR@?Bfs|Qs(#y`ul2|X`Ly=s?ASF4=H8hb}5~L62(d_=Z zTlDfBHHe*XlrEmZJ;Tpc>ym0^>V@7Dwj6voJ8{oxxgg2q5NV+^`JyUVTYGH2JrKIk zYh}r>?hzglCBC5Vqt;DEh4$WC26`Oe9NIjHI3)m32C zCoX0A-{yJEiL_vfYAFURpm8k>!BFImq@!$xo}e&>FiaX-t2qgBCNF`xb(_KIM=pp1 z!u`*0IGrNiIx{l(EiqSDSKCO@hdzJkhWx*)*!Oon+@Q9LB9!^zeaaCGhGP~oV)^XV zZ$R!=p{tA0vkqe89-MXZ>e?DUHA??M_dS16ERrD@PBVB;wQ-a~cx<_~wX`~Zy{?18 zm}>v{ONaVZ(c4?B#z6vJSZ#7PXVOeK+X#D?z(e{AwA?(zAxHXLnPqw+$2eoJreoWk zLZs4Q@Y{zV5Ki6ktX+IT8k(r!8uhH+M-4lusOPVgMd&58$KB)EBYyK^brUy+bx|HO zCwUaq!+QSUHU6D;imh9c*2BRUlOF{VK4bceq3MsEg@~9ko=keZ0t*r1=@Q9Rs<(1o z;9T>JbRXM8g0q`1j_K4LZ8gLAKi8A_A6M(###GL@f(4+w*him7eR$@6t$83c?BeqF z?VHoTIx~RciN(pmVYb1LLEw)}U{wyG6)ue;4|&z#9^<8u^mZt{4tY!}@?mvpRrIrC zTXH^~n;+Hn0vV+BVcUYhw*el}kCyl;Y`m<|6ET6}CbrqDAJS6|J8c7qwnjSjUbJs8 zljE#<$R6=1JW2@YX-n3edGNt7hEup=RG#3C0Kp3!3@-`ioGwD&_=B(5RqJMJjRsgK zNAQThBdjQ^7sPZVve@U#K0h~oqzet|{~RvkGhXtzRO}_Bkg)tcnq=c#kgT^_zHzdk zwLKTl#O>Q)LwO&}{k7&9QxhMKu0>uP?V>&HM{?YwfaS9rHDlW1di`fk)mJSQ6?_NG z$ucEwNUioJ1TF97{BK*`5;r*0o;Vr=t6&CA3k;Ud{$5YU6Rtlm7b{VhZ~a9m*EYV+MqAx()Rvv z773ZdK9D`y^WVP}yeICsfMg7juW$tYpIq$}CPb|P5uusAVB*;<`vH20zx3+Yn$Ah~ zhU;2&W5+7Jh@Y6BjF!a_v#G~2?L!toGI);^fzo)j5K%s-%e04#2+8ctUhC6CgKQt5 zPeORqJW3D*OG8(e7RVnLlAZooQ8jaye^ihyI%059ueV0?H~YN_{6~=f1m*$<2luOB z+w2|hqg8e$kX5YqHai+Xj>RA%b9;9@H-Z3y0H?j#dUMNIQU6;wZU7{p^^0_v{cdiW z@^qQ0^kn_cbhVw-UQ^m8=1+XptM^PJ`|QLMCVuHZmJMMgYp@e+|Qps7Xhjk9vNxY z^!9U2=@SIoQ}JTl}69nF}JrYv4!GQ@aYqDGWZuExX<&3seA;Ne`21m>QU?qm;RWjL5QN>+!^O zZFzLS(eTEcR-|Y4p0V6z0HU#!;JU?f!&qIN$5>bQ-Ip&6jaPdOkbp|7q5IF>FEWe4 z*kZmcX-q&mJpec(hj5> zq18}Er;$^0uvM+S95_gU3~wM9!Oj3A=D@EFkBE@e(jtM2!6qB~r}NAc2a7?=W1z&{ zuROSbQ_|4Lf|rkuk3sQa_7rE5`(BPscoeZZ+~H(7;muRK&wn&^6oggZlDyPnkhCw zUK1OOKVZ(!&tLA`fo!id5-@KILJyCN>%KW(h^w9V?$h87Npm}}K4gu@Mnj22&U-BQ zdLnPmhZh#;oC*5welDO?bO3`tY*@I#hfrRJBR|Oh>Ul7}7$sBss1%dd6SA_hLJ8(i z+1hfDa~tDI1Zf4a<(%2zUpt=w=dYFxN-c_tis7-bU3r;)9Kx~lIZQ!3t;ZpAs;T)> zKNG$X9#lFtZ}Ia{j77|X!jcCEWLRjEYM@xEsij2)S>4#EeAl|l z5Iwf68eipi<1G-jzHW&j0fZt`#C)H_#ptehQA`aF#)pRkaVQ@5WVD>$Nun6I3mhFC z5mHk}g@mB}?C!2?pjsOVpyf}##xCpqrUM-VQk1Vyn>LgM z;z!dG-XCj@SlGzQM!Ir79@(9~*GC-iYzpt?5IM5pJ_0(jtgyILgJ}4+tvsB3E7jQ*}kz7Dfg{E z?RM9J&lJ@}VWF1Q2DS{OphI><2U`Ta7T2JkTkz$+ha4YBdOZbtwiO#9XOrf2&MO#( zMn><`(r_RjI#&TfV(HHhNeyVsQoKT=G8?sgBjAB%%d z9}jPD@A%~8usE?xtj^9(YX=8e&=zbjQcG^dyTQrLO;BH74?00Qa^l49?grsKz< z4QXv{Qu4e>a@3-%1iz2))oR9?g@Dm0fUu-{x*Hcr7%ZZlQ;b9FXW@ZLn zUJVRWcd2;b_=1Cj?~Kvjp34t;wZJ)znR~wRSH2}e&;KOu8-wymqm5{H0XK=Nf|IJ; z;0r~PspwZKW80dF@Qycm_J=JXtL7~gf=sO^oSe9-Up=gyKpNE77j3+jl|}zvSg4_+ z)A^QZbaeD}x9uwuqXzo9#LdHHQ4zz-m!@_#T73Kh;vNkb8jSGMxEK3GIla3&3X<7%s15|1% zYL#w-N(ZL^F36$~`aK_8WHYL-N=bL0nJ1NsBns>svsd$I0C#?_SqULKQ=pMR>}dM$)KRJ1yyL%i9v<6VFdtFf+VrJ?Vu zzKY7%6AI}GLRQaNbIvn0J8U>PxVh!Q5?U2`yg@V`pPn9leGP|5xVZ59_zN);iP_oO zTErbwt6uwwM@B|MWZZ8`zkfGd)X~sj@QKcB_;V_VYjQ1k3v#(S+(mxc$S%3pLoO&n zGHOGgu3rlY68i;Ku4qCO1TPvBNhdxmU6h}$w-3$X$LF`{*+j06GxFSk-J@a?eY?(Y za@!#8st8YI5d_i!rIlLdGKE`a=AvDBhanQ2vulLR|CPrV7H`_vb7G%Gd3T z@4UyDXpdV_3Fry2%F>w%8P$KMhM^-4q2cx5(3X~#272XP2!v2-S{gLO$2(E`VKTFfy|1dr@UK@pu7;yOB`8{w?#}SZ_YQY#f+G&qE{KONVuAtsoxeL(`#wG{Kcn z3S+GP3{h%eD4w?$8y&`0x1#mHFS3Pp?JC%aJhz&EsC3NO3bbrHzP?B<^E$RX^SGVu zSK>a`BK4yCOuQch=0~AI(uIij?&WPvLB*aTxY*ex-Q1pvVgjL^{Gy_t1bzpoXXy&X zNM>f{9{gqkYt@r;kkU@gR?|-s25hat3TRfeg^u15?iufD&!DqB3MpL4gV5-eJ@<>u zIV*gTiFII3{i$!QT%+?Pd!;)##bDRf^wA|9S6Am(cgZ%r;~evQOpvk=2liylJ5s?R znpo4|AWr@e*7A)eva+&loHsSg=04{)_iUH2 z@h;W}KMOx`KaS%{?u(3l@C>EZ7xGZpQdR=A4A?+gXX{iu&LM zqm!niV+lJ@>~rYcnW`+#U>OB}hNq`(?>9rXZX~?y7(<|~pdBR}1Z_`Bw5@i4o^^`2 zznE^x%ZNXJbRop)q9?zlh2E}WInLwi=uCl`ydURVaKWQ1R01(ojab|+7F=j6Uy(0& z*#NqXIr4GKU&3fV?EZQMEW&ZNE|A}9(4_YR^T(zt&|#bUOkN47K1c#AyTE+Rf|>O1 zzsi4kIZ;eZ%=e+Rq_n7yi!G|trA0-!cboCT$SCd0_7Ftb4u@4zKB0|={*k_+`TdyT zvpCErB=gm)XdwoHY9r0fe#%ibmh)I}=!o4BDJF(3p&T_SVwUH_CWG*AfS#blq0vnQ zfy#-h1myraB(Xj7Ls+>H25i|)zq83$rD@JO>rF1UqL-tDnle|acZ1H-iz*}l>c%Gm zMLu}{-F=FX3BFHB*$R|WMn?LZ;*$Qp9QeeK*&WLnCcEDMDaSMYj}$+co6h@{vC@{7 z_~|2~8r*<}*X$rJ@7hVh!z)OCNY;lAQ5m8zp>0nm4AmcKr?^pV9rS6(YNan0UkMNi zQKnWeF>boQ?#0Aiy(bHi6t6&d~?pB`^WT zv<D`tZEq+4O+d_-&l?qBTNN@JViCE%ZiI*+M;OVt&7LeXe@U*V{8Nj z3v+Thp1?n(2k;1cc>-MHM@A2&L__-(aAsN3qDwDd7@DURM_G{GDnxNfjarmBkv1dh z3nVFb@pXP3E_VhKNKSTDQF+>W-v=g4sc-!XGml=m4>j*8!Qt}*hK?8;{wIQ}2hZV% z_);^Nb%&ywauEx>V2XmlKCbMUv^IdyR5L^(#>TXzkDqYd=O)CWJR@XZ6MP!nA~^oI|@mSs1ZoLA%^t)Vy+q)SnL;s?WFb#In} zie!|O$1)*8Lm6uIeydYphamwxL(~Mxu6vHsDa3H7CV2j{>)ff zK5Fa^7yDaV8Z?>ilj{2KWae3!hdt5EY!wG1H%7-o9?Hk^l%g`HX;lbDs7b+qCE-wf z!ozlVbzKB@W(r|cnl=3yMZN;UoR@WPpa3BT?iJTw+-t;@@oa3Z4>c`_HVPCS`oSXr zS_JKfbrSApMGB+7uK9p@IN(%bMF<4Uc;N?anEeg87^a|d^Q)rr@V7L<7a;h;7czWR z0kRze(UW+4`wGP+*++>Xid!t6%j)q6I(i_?wK+ zpC3_&)pqQ^oiIXLIhQ&t$NFPH8aJcbx2e}6HUR014~u95IpMKi)AR>vE6=!h)D+$_ ziSSOD`$>b0Zp%X&p23e;{s6T6@%wUh5gN?N);#&2^TA zp7{Crw-h#zc@E(2z09dVGkltzf89E`$N7J1<_I227zG}WaqG#=&6O{Z8s_C@mOTo= zTj0T^yB4udfJjmjPDh(q;G&T8A9T+6+j^%~8T^#9A+0=Mo?aN8i4kp@E3yxJe@uXe zqM)QCWo(@B*X5_Tx~>1iwY4<{cJ|(b5~Z)dA1dOARnd;#*HRR8oK?Su=DK{%{4DHI zL1&zpS97zfIO{LvBcH~`QC%)tH>1_>wc>E(GMrX>7redu_3PIgFijogIDJy3bnpY{ zH|6(Y{<53P{w;5oP#VrivsYZkvD%|ES~hQ(AhoD4h`z%QtvuB)z(PQ*D1Ab?CeFgl z`~_roAmEQ+KoGZJg@esA1amjQFvDjb&N76<)Wj}Al2|mRr~2~z;}OI-xj^`>X7jFT zI{9`EF(v#O1pekG*?CC@21WdsH!3fYR%`1)$fc)<6Ic$YgHPVCi-28vRMIh14&U$o z-h6XHUxHqMoj?n2->BdFfqbSRGldIzl}Dtgy6HuYZZL^%{KhX8)$#iz|0m zOV_^E(dcYQ&&yymC`c+ztj@_A)1BkK20|CtqJ1VoiPOBB#zwBdJVybK0XyDM ziH09P)M2o=_I9bML$v4Ov^EPj8yOW|#YDnFPRN-!6yGfPo`;IofLsEC!w;bk6~fFwi04ZsAz?%XDhuc%7A2`7~5=4e}evHb_V=*-dHW+68A@ToQR)q~Ge zbBKNZ!o#x2e()IIk~w^T-{O0ngy7}M+C*i#cb^C zZCCp(+?BG+IEo+@BnRgz-_ScY=FMT0FSD~R$Nu~=+nuiFGsMrdQ$~ou znC2hK*PAo3LPG2hF8mwuhDpBZ7SmyUewZ1p8gUM=MVK~X?jzImtKONFjV>5x+)+iGRdO+dkWhC)ZdwRSW=$+nbq=tG~(|{!XZ<(k5#Tctb!rwe;nM!;KzC zkn#_&0!fS@v|uITs6@?-a-CtXgj?5JXrH;kxPPX>z-_6=t)Uq$kJ#Q$!{VKZ zZ#gL8)lKoSw4=HCcNdB6_)j~)wGq3`YiXeaHvD+z76wu`KTlBrz@+fKzV}V}6EV3r zNt}(1Od0WscmsXbIdQL*jrJWc#CYD2O5Z0R{U z1w~(0p5r+oa1p3j1i|1CQzgrmAxNpa<@6d<0N!KK(1a8643}e|ZU4N_WF+ELJZBVP zRbJ<#Q4CwVW6yy4Z)!J6>kHw+!~O`<>#b|lo=s(G)qW8RxqW%#KP(+C%VeFbo$@H{ z(R)2EN}_FiD9Ri+5Lql7;lbBBJ6F|CAW<{Q#eSI{Kwo%VZkAb^EL$Iv+%2clMnS*< zgmE8b`h(4)>`!lVpS>@tYd=s0(#fye5(lrpsj(2q4v8a0XuUTXAYY#A$;k})Zhi@~ z$Y9Btj|Y&U$mM3vyWOp=VR^cz)iEzQ(R#zKdvK&^v8&xB0uIHJya`#Ri8ssz&=ij@ z-~cmj10DfDh`7=zA4Wz;%TI1!SF99;$G-AL@(s-81&F~x5MT5-XQw;j z)v~%X@{cKM&+N?HymK}l?e*uTKc`Q8qvk#?Ajc+2NgrA*Cnv`v@a@4;{`c=k<6~p= zqM|f_h+`^Dzy0?wa1jxbYKK42u2oL%L$F>LS=-yoXlM|D1$1~z5kqW>kxB<=bi%Oq z>Q-IlhK7$fk8=3&7TERkJjL2v%#a>tH+o7#>cM=?vLB2q-w?GYPIEfo&C2Y~RZ_l@ z9WV}UfOBUf%_0s-7D>@VjM1t&wp9O``1t$;tq3#NwE)X?ecbM_%noPn*-F@v2#vqH?N`C?fK!w23R>>MX{Md!MnRV9i3Pq8k$@X1M}Tv z{ykndnxa+;MV!Q+bAEDk{P$pDnFN3vZi-jp#SRT1Ck1nhOiWB#wKZUb9(q5j!PhM$I=?%ZNTK*g^yoh~;COx;8Vq62nCsURQ!> z)`GulN_PJmgO?$0;r*S%o?ILzy;@0hTY1}uN=qznry z5)^vh_eRJsqOLNZU(_$qHh*Up(rg7B;jGkKndv!!c*(&xo@y*}`{LKQy z0X?cRP;r;Y53D89*e%ZcmS;Nts@GnA6J+g)sX|DwG4BNePl8Tkb3cpQ?n^q$6EEn` zY;K!SG`DvdRbc^y%Iukut?&)vIuXDN_Xo>~sqdlw=0ckpAOEVa3;YJo_bi53dAFe+ z0i?dA<+m*kM57FS0WjuQf<_R0;t+skf-@cu%G+On{=@J%TdJsW^S;RSK?kU{>=>S& zoGg}i(`pqz>YT`Aj5u&ZVq1AL&=O2*b9856!s0~FD1of6z5{pW5GDXh0a+UmK6a0a z^~)J=FUMu>%0)$lk4$izv4Ui-Tw@UDpQeu2_oMD)>S6|@%Y@{sW6^~@Zh}tR67LPa z+b(`&G-(yD$)L^Ls-Yx?S%vc@N)dVDKV6^@|5B6jeCNQe>%B3;&W438aNKiIxfh0|gRr)Gbq2Bt_|e z`-I?6YeUoL`pG1E<^LiUrH61c3qh-J-XATuv{Anb0FWsNOMWzb9`MbTDg%ek_j=|& zq&;&Xz8bnPbOo=plU&lBb1}jCf%hX%VartK?NIs)ySJd&0^oQkWO;eng0QQ0dC5bR zqb*rW6BL;Bn8vYJHmE2lFd;iH^T`Mx@ax0w9VDnTvIUnub6Gbz%~`;;>qP6347<02 z@@t=@@IY3x0n-aBXS;N~{O(l?V|v>5#9ZyhSzEkE)l!>=w7{2fzyJaqAZAshyOd{c z^MDu4Ru}F$y~S~Exhu@x$z|mSwXbte3SI7(>gi9>f6+V9_)YeTYlH9EaCBPfJ4anz zcL+e{7<4lA0?L4qYB+R0^v)u8CbWEl)^mb;kTb|_K%^}(ohY%SFfX=dSR9*~jRgZV z>Zfh;DwYfY59t;>_!bnV6`&{(y2)i;Qg7GKG9`8#QMQgwOr$Fl<8ba8p6GLd0jpJ9pBQE3k74! zN$e8xvv!owV?&K z(S{|cUaeSzl<>kv{6>|$r57re9=B9PbdC(%`mU~3<}32@@*Nw;<=1p={6s>ae&2rW zMSw2~%DZ>f=)*(j(WV7NI-Q`bJ3{GLE-^DR4x~w3FY5^RcO6?l4T&p4S}%1zexNbBJ6$Z{wHPXa~47O%>Bm=WW%cGAKl(3(xyWe46;RD?!QfJs36^M~7ZnMDLC z<{CqSF;Y4VKL(7TgF;d;6X|i|e-MUe@Q5P7PD(pEKE|gNvA#;@1}!E@oO;VI4;lv~ z^bNLZI~Jq%q28Onzc@d1DMNv(wqmlgvWA@|K5>aoIGdTCR@c|3)J?{Xm--BFR76Gf zc+x3g)GF274*eP!{~R@ZEZ8`dNu2%gj>ohMn043dIVq*?>O5mxmR>l1_D%H%!WaEq zKdPH0Mit=xrhVH6pyO%AED{LX;rP>@|vhlwB9>o$)mwM5`MR~ z2k1RUe&K|2zC5x7pHk)Ds`02f{)bQ{00&WfpL`QuQkBi2nY@^%mwtt&V!HUd4}DLG z4^Sap-&hD385p34hlfQrp7ew~_6znyiiM2A^05zip9nrj0>BNVH%v@SCbmcP^j_la zdpOP9o5K5z505P)>%Aqg=CN>h*5MJF_v2cFG3BejUnw=ICdq)6VELTNBe5XwmZGGB zK#?gwKmScGm6yN2_zamnMmu6YQv`0%>zsS_1F$9H0c^0kYO($vWXWCQg?ht({;ack z9%}wI{rl0A;6XugF&;=rDnk6k?A5*uf--|RqKyEM7Fsnqtc?Nm0VtQryM_}-kV|}; z=ef4(A@rOTm4p#r#EaFZ0a{w()fy1*p_GwcEJk50HgP59|WUFAX) zFBQ&*7@2}9Y5u(@AuK&U7+it}5#T2BE~=7Q{`%*;%|9yEwVhPGm92`^De+;T`XE}< z-qTMo)0pZck#xs)3dKUhhN(HfY)@{=B#f-$YbHYr&p5Oj*v<{60uFz5hQ@&(6av(Z zmQWWt0hz=9sF&3lfIYK~UL=5g0RDk;y}gHtni>HJGY>#mT7HmTXFghR&8=Z3Mi@E; z(C0g-xx&Kb?^QRb@@8iy6iVlAe!wr0QIXF2x1VZCM+3o>44-w$FsUkE^E&-6oyI4?E zB=diZv7rFIoB-;A@SDt}G|riDMyW3;d4+DbsSu3G1@z4^sa(upk*qq6^`NjE^`M%| zmqqEdSbQQtuQxI-B0I!~Ih+sIgk$8nF?Ln7RGbE2w@2QoS_FUMPs!`+7x`%xsMOk5 ztBk^k3S(l%ssymDq30bu{Qf-=EP%%<0)Sw&pgNkrE?$wzb?DB)W=oE;k65nWzaf&SGog*Z-W-4VUp)ogAeo;anv0@ zN%I-nwngupIl11$IyEW#_6-A8QzK__cVlpx>M2EmsBoI{NRTA2TAvDv<&tDf{UjLR zYf*%fNV41{-_Qe{J zw^v2&Eo&q-^ncUp-FFRjmonRnmRsbO`Vs^}phq+nxqwR|vCjN8#Gf{+2$CYy)tkWj zdVWAn{6^dTK}!P38`}RtWTS@;85z}}F_zy_e~KcS(}ZAzz_1R>6$p961s;v52Emvl zx*i>t#u@S0llq;||BCQBXpz6ytT3iOt%zXs-S=6*NlZ#IwYFv}l1s?2e*Y5Cl>q;z z%wym98W6au$xu+*uco1AFYqScYpRkHiopn)`xWupH+_@9kpc2LE&%0}mzQIqp%k?@ z>u-{k(FHLb8c%_tBzGuHY;1M`;EPA>k<{MZzRAxJ7?a>&M zNJXE|7ti`(V|HTtm5-hW&US+&c;dAU;OQmO0i+|p8(YT0QCCDu^e%@H;076#_ZIX9 zgCt=%44>vlfq(AHD#Bx&FPc>05okPzPD(DPi+znUSg5U8w}2AHRZ57pTd|gqT|CyN zm4-^+R03~*y2gU?MOO(hRxDt;h-WjOfC4VgUkZz&H=V#N$z~Z}69{)A^jJI|P=Yw_AMrx7mmlR5k z5_AP0(hX2$HbdSNUJHLd^J9DLc*Em}YZ%3)s^Oc6Z=U+DW##~w8~^d#+M22!Lw}xp zzwysoWX@AB+a`|L6Joiwz(s;*a3DEHPdOm_7N=>V%y9#I&V)GpU~%pXFoSv-PVW5h0siTQko*nNcOVzr-P`}hqaZi|6UrEEzg=V=K4(%xI9*-@v0jDD7ix}s z|2$E}hs*Y_!90rV$}FzBkn)aFx14I{NB(C!x<*EH>8TI&3!>_N+CN6RY!`QRD5!f% z1E3!eW^fTUHQde&E)bHpXk?*d%Pw~va0W$hrnWl&sVE}@)+=*-6Z#f$EbYHjuU=cAf>E06DX-Puo%9!E z6X*2vs=t#J{FZ3z0MWw(CDToiLZZTdw!pD*5FAoflz-F;cqrl@V~Vigj3bkiMIKig zg5DRCVWvLdzI|9XLI?b=vAwO5F>zX@^iBKem2)zB?6~DLc?0d?rK4c@_mxh6J-MyV z@-IL`5M0A|*&G*x5Ed3JfE+Ql07ytijt`_BCY`?Kf*As81fUB90tUn|`H%AQ8%PoI z9I94oi@@WE;BT02fp1Ut`dm2%!L4r8)6>&yJ$}rOJp;-Bkoj^iwqSQ|VPR;)4p?ZT z?>ZH5B9*Ybf7-bn-P^uh0Ry5kR?kXYq)jj7Tqh|s_+IGEt|KutbVI&^#?0Fr3~$u* zbKC}+8HbUOy!$1(=8r)7X%5l=omS=Vw+I3O;Jy+Z+ya;u_cwQTDuKuW&)jna7tH+a z>HWKIASL};8Zj?|J4^DLa>ay?r-(*(+2e9OMoH9MCjVMm@QVEhrXU3CI;y0=vMNu2>qo$l!La1^d!effZV3&4!7Ara8bLg_t!8neRL;mSltD2nclC}KQl!*Y?Eppp zIbrw>JDX~g1_Ymy_@bzy6Z04vG&UbXJuZ~F|LU4?Yh`V{N0rQwoV@_WUHcIcI_SpUgGLhc%%6ZK$#qdlBGQV$1p~2@xD>Wa}r~B)J3_v?W^2PN3 zVCUeP9k3`*b585FFbeJ~YO~%+Pm43d^juVWA17q3enH;d+w0Oy`8$xVWl{t*9{^>K zOud;bc|mqC#tA?J^PvL09BFfC2XIIO!n2*OfD#voofLt{sq2|aYxI4cpERo5kueX! z@JsXIqhLZ@ow5#Ak|O6F<7*u3-618xpqS$pen`}2=AqlsVXe8ezbO+#z?jwoV8C>R z1v@okTXRs^wB`_)C-}X7uCKgN=w2UIPeZ;Zew~(F2xk6-4Nf)wx8gO=DyV#5QK_kG zY8v$9j~|COHZ}^8r3^UDqOZUWXJlkF1i9sahgw)z zm|Ytxd;#z)Ujc^-Am{;`CTToL5iHw*&E5oumbE;l zgy!aY{|7L(4#npnqPsy&oq84Y_dX=57fgshmB^_KUK=1Kk_`%r9?3Bvq*{HbpV#$i9va5&&HrfW@Jw zJQw-14gNDA03O~*1BZ=1M$zojFqq-P$^5`c)>s5H8M*hJQAJ@Vp$TW1#!|@&!PG zYKk6iNah6u_%XE*s>{+?y&K8+XRmbWMdhgkAXQltm53n1;kd>Udu%w`H2d}x9^y8M z>hu?&@Z13;MZUX7x1rhQfxz#%6%2sA_$MHW`A9anF71j5BUWw=`g;?|aNrBU6eAuS z{V9Ne^X7X6KD6^ikO<8Q4Kb(^x>}eAjd7WGl97;)-zK0HlyBHhP63py8~#lO z011W=K<5d^#-Pq8TT8X2Zlk;YdO*1Yc8Rf1NsTUQJK5~Jl0cl3_3>y^#mG1Wb>!97 zIo`aae0IID>aTZHm(x|^q*j9qJU#2oN+^D;*`L5^15L2~>dx2bv{U@bAV4P@;xGrM>bn03~|6tePu-5p^ zgGYXX$-OTAZ%)?D@!b`xgQc$Mpq--_SIqmr;z9sA{~^KZkVZ7ZB;!8lC#0Dw{gB5E zy7LCQb%T-X#n|l3I=bO3sV|M_Ub`O+^Sw2a7!ptomc{8EE?{h$iLA#f-I0(_SZ7Toig)dxPUnyKJ zL~OQGaUt*}pU1M?cFL!|0jUU=X2mB?HpoUk^-tt3qgmVe&xO&}TeogS`O>NvK;Xn1D!CLy5&8EYxb-s~A*5hyuB=1#Y`Tz;xSuT!b&!Z*=jvU`?ik@d;TtE;~kXw2%Ixy&juO4-FP;3 zCvM)djFWTw0!Dt&7;kekL!eus=we>eT>gz2g>Rn-O&|>MG0fgTEkh2}8~U*Q>xrWr z@E|1cC{$#V#+UZiLLMo}_(9I{)~(qP0Y_|| zkdQx3wVq{!(yrWJvr#*u18jAsAuEupPp^f5h(bZ~6*+voY$+ zGL?r9!?&be2{=qZl^}%tXsX*Ix+Yq|dcM!bD)9=@(od91JWT%V!qy&-a1qBUE|AYL?6m0pv zFIhe)-X6>_-MqZ4lAAikx6lrieTNO&n&&S{jurcsVHjb0zW8uI{A@;F zs=Y@bPZGzMkR%h4QfRTY$i0#Li!ETb5KwatozkEFV&~lvqciTuBx`Y9?F< zfBwxEud7P?I7ux@4ZD_mZwp8B$2IPiZkMsfNcIP{s8dRPr7gf#{z7jEicgP13k&p= zwRmxCTTs7<2VQuv7E78VYiNjPM^A(Z`m4!Er??--gwl!6-!{JN}cVIV* zd{A@E8B}3%+w-K_u@xi#pxHKIUs_e8cOY*06m97HI&5I?>VY+|l%n^xSN@>zq667> zPjQ-??FqNYv;I084T4(oJi6L(w;Q4nv{+)i-V$t`xBuK4vUp?xDNAkhRF;c1l;5$i z5Gvl80UR4Iz;Cdh?UtA!p?%eG@5}F@g+o|Y3=setEXaQco`Vw;cm0?z5X05|HcTJs z2>!~L)!=^>9;FeHk(r9>jBSj+aO4e`PF5pV{%5dgv}41`kUxKyvXUV;#>7Q(#+G9T zYjlviN0P?R=&sAt&X7!ocyT5BYK9&K95##cu!&o-sFd$tLx2o*Jqqsg!e;sT8^Vc>943L!Cr5f#{45a9Rh$)kst>&u|wT16lL7j`lDo;H);U~ zS{-wd!pWi83sod|V7p#7!6KAxOPengXMD1%|7{xwGAi4qf-0@hX0qor7elo^0WRo8 zvu{@=R~t*%9bb@ zxeR_HE#~*@8SE^)*Y3{}-6F={R1_TJ{}Pc#=yPCcWgQwEtBFsQK7@4tH(yM;UjUX> zncLrgNsHSs)C?*js0nwO?hJtR!}ISM$6`1M8#dqI%kmnfMEo#mCCHG8LPn#Ov4#B& z0##pgy7b964SlgJd{R0O`y0v6!=v-K*|qnxO4`$>)p`|q$y{MX!vj6qXHgtvlmF$q z7S;0tDu{7ObtYA!dpc#_Pn_p?DW1S(kXq^_oMX6fwxg*7h;EE@sT^O$;mY0}8D=V1 zQ6p4QL<~ETp8B1`CZ7gI8DOkb`z~+FF znG=O$Wt_3usGiJM?zGIi&MwNlmG-~8cskFbxcWv4vK%JPWS4>z_xpZqb3$Wfn$NgZ zw`p@XO!_y?XRd)iIJm%^Cs0h#)YkHLxflJPyh)@WVoY8^xa#+(=&`=sTe(OrGQ8sh z=fCwkq<``?EUa!3SSo6zZ|1xEnc&{yYW9e9y$b~EVg#9L=bmH_K(QPcW%$rUX1eXX z<=LPOezoI%^zyjyRv|PvIce8{VtT;cF5pR5=Ad5@>QzV_MR~NzS0DYY1Q+4bcv}4` z?YAgT?u?J~0+na<;Fm}CCEJwz{Iu+S9=4qykyd1hsa+eaDYv4JgXq1-38f0!Z(Xd& z$5HOj`nU*t=HbcfLv17%J4Zur-*-V#LuAY%s$<4gpEpd5kSV1OPOykLFEOY}w`bChgbbZ$ECyD*v z(u~fHtEM(X%Z?Ryvn}jf_YHn%Lhq{Ut|(v4c%Y~59vv$7f0e>TLCbGDR4X`;Zg2IU z21EQWUmaqKiT{@Simhg1O{M+my4Uq%L0R#EYDpY|-C5iHzmnZ^xxFJ9)wiGoNLO-j$vGe=jSUC{W8gBl0H8VZvR9yN(Mw^@!cJoWn!r zhcm98&%8S6uSPQqdhkcx^@!a_j8LC=oYY$Eik8w2eebZKg%w_?z$*#K2h`lvg5>&BoyFkt&2OefPI=;>2kMqi<_bM$WM2-d+F*7&iUm+CiqP8!(83B|17 z@|6Q*zWwH^wjEoLY~{j9h=M6?qq`3?QFAx%C($8M+A*n2bO@kR`FQjEj@n56&iIbF!m?fMwms&kVIF98+me(5tigt1mHX zjd!MX_TvKlzktWy=vjM8ZF@P*D^|s2O*v(b=}e7|uF;Fh%_lzBQNNWvgv7`FK+{2R z`3Aw{WC#+wa$s@t7F!eW!9{*QH`@&D2BS5g!N9GdPWV&O4+$2h-x5HOpD9B^vYGmW z!qci}+CRFv@!LPmJxV6yqBbzHli-M!h!FfP=@%6t7~ON1Mc$YPbbUDHPN`BkfVdSb z8h_Cr^VesO=J8c3r2)pG%f~Sbu$BEIpcba`ImmKKiMgZ|;Sv($2-rlPZ4Qpzkzng+hLqrljjF*m>CT8fJE1DXsBfW5n?vb zzylODL3x(6RrcDxKOJ=g4a7%L6Zx+c(?jxW+iYk}rreV=A)s*YLRE%Jt%TXw{cIiF zfA&aRq?FV}QIPcGV>+mOH zITz!gVpB?v6Ri6BK!wOfTyzH_|2LXHjs{{($hsXii3XyPXt7tuvdG>(drb zNabY~CQ#RKYa6~BJN(s%67CQqO2&-?4zmx!$P%?)1DhQZ6a;5sAp#c+`FrIM;MN!x zGE0o;o8WbGZ`tn!UX1v?kNg92R-I;HBgMx#xh7`Po=L06o$A|nivPNu2v2N}uDqH5 z{y`y1zxFN;wr9l0q`zgep*MVpPOk@PrQU#UM6g%K5nNm0TKva+=idT#p(<3TBu{|7 z5x{mz#(Vp?Yy0@``Q78v<-L8l31Foqy&8yt`zH~~W7UJfO)ma%7|513e|ORy&rYf^ z@2gPMW5_DLa|}66kzgPTIr!0ml`w)^)$G}+yap6)bgus@1X50A`tg?Mrp?f&dqU=i zVtwxgjW7OEe9ZVe;CysN?i*ZD=!_1vkh^=}{~N2`F4{}Sv{CrL^pqS~`$IXjz$8b{LIh}6P$nC`gKi${PMe4BrKoZcJ<1qnG&`odt8@CHNe z9k&Y!^Y7jiB^Bj%gj%U40L)3nYn)wQjfTOwVS=wK?Ey3r;o7(|A?a3u8Oa2we9YJr zd_GCJ-&lR?W1tsmH z9cbGgs9!q1GaVQ36Wo<#&$WxWycAq!YS`UJTQ*BmE>@~Cm1GL{=}Do1vuWSkD$_$J zcw`orS0y1r*{+%pVeIVN21N~gXD?Q~1hl<0V=+(OR=R8QAxvaXK=A@XlBnD;@)xha z<9Ye*SoPxa;FyZVuKjytQbiE@Lt%VPhYtbsES%3{&F=02POm|nE;*-PNjkv`#gnSh z3BT&xT;X#~!gNKJCV(!50#MDmSsEB%Y!(7Xx*G!G9>He=wvTunTfyGlCPFeGnS$5;RqSmKX zA^F}tiT*#u*UW5=0CUOmxAV|5u20fXl?c?<_T4$P(D`P!(ruhdP;x*T=Y<9qOW=@S zhlNR-TPs8<&k;vK8v-+-C-!Q$G=m$>OPo`2$x-)u+w|XMGkVR70o~JYInUJQS-%9z zxi&!Wfu@8!X*Jui_1^BP1Gh`3baJ6hQ_-geRB5jTpP&tvNa29T&A&Mj4G7?m@youw z?yrxsrXz-X?q=)+Ob5ydUQJZp(EwhaP@8jQzMd;re@fRlm&um{p5c9#w(tE+dOJeG z_)qF8_oD3yY}WP`VQ*+MlN^^fWAVEl5Df5n28*8xB@&qFZ~3SRNt~ZefD}1fBg}PH z@ti6G$K2LMAnmoo;uUs%hYK`k@uqC&(*)Gq6ryv|{R*Pk+z+9G^1Fvr@;|6BEq{C= zOZif+3tO3kfPP%I3A0ajHcUCNW0lZU+w6eyJ}3_c#${)p1op<-X||Dg)<(yX-x!#0 zGDqT=S*vU9h`9iC5NeR-V?r5^X9w_Gz2rv1YFzD@%X0#2M4e?UFdMY<1I=g5oN=8w zIA&_|GTO*PVK@-A*#LM1TzbWJCa|W+eC3%XBz1>Y`8Brh_$eqV7rB253%Ox1jh+2- zy^GMqb5{c@ZZ1nA8# zujEFjX>V+a2$NN(3hfyt1qhaErrxS|7f7c*(J4i@g=xv=MDM2&kVTCuaKg1%>lISJAYY{JrR7t-FtT#Erp9I7RHM9Tp<@O{OQRH16j!ZKd{90r|5ym~JF zk}2lZU4Q!Ty@7vOwSR!ak06yoR6Its787y#asHY8@cMjqTquV^q7K0$^@#uB0xa(L zy;%}>7^OBtHL9&p6EyZ-*bKhhsQJU#WI1Z&loBmRKOF?$^3Hx*qJijBR3QWuXB>p_ zxB1`C3Su2+PiC-hknq8(PQjf3Mq>hf{??EZcYvu{GMZBSnM= z0*0z=6}NhOz3{M${^?!2U6&UMoE%FQM$wEXZx!D74cKc{JEj9Em<|@Dn1de1r6VLk zef17MRP}f-Mf#!r_xN3KDme;-x=Az-xVM*gQL?7eZzz2v(U7pD1Phln6DY(#9iJ+5 zZJ2A{b<1G{_O~hSJ^7lx(X4}75LVdw%=)n8yR7D@-}QhbuBF79ij+iMO!OvfzWQUb0GoHqSj4}l5aYB!BWXMvYDb~7-j zGyHl#_aEQiaymuz40lVj+1VtbKW?urffx{abnhGM&liif`Fg??jwu74tT3dzqt;n9 zKC&XglDCGy0u;TF-(J}NtCrDXz`@Md*CPOAF~g}3nC=QWBi3mvkmZ&yC}8gLQFzV8 zxJa8F!~o@VHl;bsXo)hH?Gg8;&|2?sY+YqNL%n%?c2?WO?g>_dQmqY)_=4!DorxKb zgO+N}79@N6SUDX`w>EL8OPT;k+3IgiQU(w(G0R|L)ubc zvis4c;V2~^@kaj!^lVB_1z;M*rudms@=7oI3-!O^-L;O)?90VRcJvxxnxTh>Ph64w zcR~ia5)*m(N{)0`+M!n%^HIlsT31MVuI$R=yAlJfZ-bm)hsrHlELy$75^ijr`^WT_ z=Wn_mwmK;aa7b0F&Rs3&L~KR;(HB}Cd)+1$E?m4w;k z|4M=aS!1&>RW!xS!r0n11mc>RvooY~(r0&y|D6Zz@YR!QINelL+MmK7n5QOw5OTf> z4!AQq{bKzp*Yr+iSzjA!O!%htnx#=OZHfNs6gHw#8VXB!XL7wAS?^yo3}bLR8~YD> z;HLKBsCKq7*CrK3<$f`yc0~~s=xp*{-RyF$@7f@sE(!Q-{9-;r@qGz~L3Admb=x#1 zp8myIfL7hpmoS0U(}1-^cd=j1kE8TALaX83!;NphTuaoA-(fStw_~+6#~AVEetAOe zI{h{Jql$ZS9=O`2W_a1^P3Ur@fyndWZ+&S>i?jv(?*?U`bF87hb_$jnukR}P3{sDk z7;KJK9n}8b!9`mBc};=(+;L>BI4ywkI{^u6pq{G%4-W5p9pJJ79ErXFpQCyJ)r zrJMeA0M0Njv!SL3F#Y}+H1NSciHP6r$MPx0MUs46Wf|$DX@PzZl=By3*_5 zy0bZRo3_gtY!v6?SiEE0c!VBFW)8^iQUI3IX~wcKM&}x$*pa~x%ThWQn!mIL;&yj* zTtkez89YG>5pyt4-;mBa*MwSo(Uh1k&%wzKhsD_jG%E~o4z|$G zW^(=@&sp@%oJx0}Q`x=pso5w)4y>o+SVSWQMYODrPL*3ldB~ul$bCqNeTtkt7{#Lf zBBVy<3vmC~0WK+Yo^+)0ADpM5;D*mG>JeUHl1`eBvvK4>mS^>Z7cvBJFkv1& zJ&9ZWiTev6%De+&Z6i&kH4;SnJ!DJZ##$`JH#Px6pV*WjAaUD8Pe`4Q-s+Kx^civ8 zHTa>t_9{BK$9aqAhKoQTx6l%VbQ zHZRL?b#Ir8weymj?D@HjAfkLGIw@kreIQ!rWPT)S@Y7YCbB$GN`^Bl3{dA3yGy<#5 zW0ixSE&wXjaVQcIRmWbX{&e0>f>f>bwc`m_GR%5<>1bHczS5lO-YkcvB(5uPuDg5dGi_*v)wBlRLVgyc8f%C|=q zrX3N?zAuhWM`9yHW3D`Feuy+3ds!~VrTV;7OP%5JVcZK4EEY|_p~X1mbFKPXk}B6QY5^K@7!^OL{x<zuM1P1K?s?CH+(W?6yCAmSN1gJ?WKt7i!_|B~$Zhlpc*^{6 zt%xR|s-wMo9?-=abE5NupfNGR+xcOlK$E};mbGt)Q^XR3@i1cP$I|DI2O2pq15Q@( z|8z5;CH|y6@P2CWaqXw0JF)kSaciUIUGprKB^ZLnDmL85xA*{wuC2}lHYDXJI+nUxqM17Sm{Gw2+~Ccu#u;VQ1*_s zB-YW4DVle6C8k7O^7s0yAS2v*w8Gy%X?CyfzvOze)DUUvdC}F%dLm2-`&;2vgi`%M zc{i$hBlzdD!m&1g9rmz?hMg#~BaR=3Y-W|>{`7Tb6(#SesG>eg`YN#-(Z_TT_jU@L z%yVpJb+1onOYs*UWRqJepNc9DAh9h4x5)0NY1HthC0g0a=_}*zh=E}BV zl;uC)s#jf+)r)R!ED4$I3|ThgrVzg!O>W(laP0~0-3pU8{cgn(C&-i2Www|LIPR0v z#sp)kW+F&C#JdaMN9KBcrRSAhn!6SIS>A}8S^FsimXQA4QY-g3%W~KfZ|VK3Lo+L> zV5~LU>hIT%-;!t3)W^x{PCWVgWyoZ8HJ+-`mGof_F2S>%7M;xcjSF41&pX-6jhZ(= zotQcLFH098$axr4IBUa;t}j-L#^@pPaDg^s^mZ#a2u)q;MJHou(!Rd??}@t02Ok=; z4@B~5(>vwko14_xfIcaPCk-!A&r(OrbvID1Yb77ig%w9V?<2EUS}OnO zz0h!Pgj3XVZYpGcLi0=X73)+4BfenuT&OCynuVArb@HJ3PO*gde6(z)zPtKyu@m3v z$pW^pHLQc^?(PMzJnj1P)@Dr^m?8S2^Ai4zXY+*`PF?Vsl2J(T`_QOn$nQhRM`3T4PQR4;mx&Ic!?q?D$B*%pMH%4D2(a5(nYxt8`@@ zBl*iSgi+tsHKft*bFEv;W<+!PIq2|rA^I_5?XX#{GQZcp1qkl~dIX?3wHiUCu9xk48w%k!N9x;56hIk$IK}+azfH|1Oc$ znD8!wQ*3u%%Bbvu2M2ku1AvJsOLdvB3wbfIuO77yZuFWU=kr(YVYCiY& zkuXGFhWwG2v$^9YR+Jn#q}nHYxzE0TU-QcTEOt^4U9YrPp;g6dzJC`-> zXOGM0zaN@V-_}_dvLLw^-142eC9F)5*pNa7Ijg2Dj$)2di;Z_BGt!Ox=@m(pD>sZ* z5bxgUnZ!`BvJkE4LYfMDpUW=gLmwrGx7p%X%UW+|m!zKc<>Iu#r?f!Q%J@H~2QKGl zG#!`sF*nC6g)XZv}N z8H%l#mXhmIQmU@(XM6&7E~4c?K=B4p#r_?`2X! zPpd_tB)?{Dh_2Uj%S%V7>+4}um;i1%`wvp`^pfjOuhdBM$M6z2btC1{ zCk>ae;Wp=DIvRvp2X-POm!E(A_l1>@(V**SGV2(3aG{y=>0{xh_Vr})EPT|)(eoWE z4oF;jPjulz2`YElp6&v)57;e(ENfo#^2ZJiC0~DcN8kl*8g!az(%m)s?tqYESFyr1 zy>mOHAnFq4Qc^c@oHo&G#xf|UA@E!MYQgN*m9RQpG=*%poDQs@%w z&!3mQAw<6_Dh%FuAZl6MfaRpLH9fp+^T5s_CuP9dxK*AOB_qY~3b&rgtQKF&H#otb@GzZ=B6#6Zo5ls!a;FrX z*KB0KMSI!>aZ?()EBq`lP_i1PWvnl7X8jyTiyk*R6g7&AbidrBIt{(tTszL@oc@t` z89}3*Y!*`TRbd|}n*8c>pkaQOnH6bV$^acQ`K1&=2#S0yOIL1IieSZL2Udt3 zirZ4xz(KO}E>;3D#7#{(p;bmF<^N{e(TV!vBceoAB5Ms8+)u3Xpl}LmONgJy1^--} z;|r{%GI!dPIsJSNQI*Ll)vK^mI`hnmKxFNxc9N_Q_k-<`VtBhmL4!-m4 zLmXrPE|Ps&5mIK2R>}IJ$AXnkzhHDp*DiA%84a!w+}z%N^~NTawR3akL7ckn-t!nK zR)`I}q$A(H3d0)kx&uR8JinN+xhwm!$0(A?o^Fl$V98)Ag_qp3dn!zt4#Nh*XVS}_dcD|7e%;VfDWfY z)qOfnGwEga*wnvlikRA>N}LpX$3x2TP_CQ9hZkxqs?&ok6VP+0Cf9GP@)zfGO((hd z%%U6Hmh>7uh2)pp_QBj&=4a2c`rjE%t5d=L=)#P4i67)+S;c>wXnM_!rNUEAK+cQ( z>libLUu-t1&}DBf*&N^})?J75vg5*Y56yLl|ByOVThc(QhxXG)$@9xo{MAa{##ZqW z@Nni$mts=>^u%9{vUz_v=!xHD5U|R>lyL*Qv{@g9fqmzV6cq^Xp^GT>M0Q z7-@2Kilrrcr4L1YzH(=RZJ>bGYG3r!okdLa z|Fk0&Fk@&Ae$K44Np{VA;-etj+Zu))h*%n+KKWguQ843j@yz9Bd|FovxpL_v$09== zKUBs(E$XcDOC2lFBCf)-Kh3RNIgUD+zv{7cL7rZlRlZ2tIFfVTNL&*KM;Uw@n%Ugv z@~J`(E({+&heT)Ud@3$iuXvd-H%9^$Jw^>vL7%JNUb8~It#Mm8thrcM=zIw4YdN7- zzhKZWYDn9f@Oyl@%>r(W+Dg`6fkk`FRXUxH9*8bmw#(OX!L5z4p!2EhJ{$|M%zf@iO33IQK4!&0LTQ{+^P1 z-M_;5F$D8!=*Wys+0UP}Q;KEp#lFj7mM}pbpU2m~MfBj~tP$(!6@CnlBq1*8UV1Wg zVNxNE4Sngq)j0RMXZ`Ensd7wEgBQhkcs*Ph2F<-Tq@^AJp^eGq*daJb{LB9HyKdDb za_Gxk9d3yH5dRh)8Uc?w3~Bwb-R<85jxyf7DoiMIzM*vJXsjG!h94Q6G%0M z{%%Nulo^@np$fyM77tcrZC9hNH*A@xDx(`gyOa8{HDP>(SfdfrOf>XNN0PK8tT#e4 zati3<)e{JWEX!G~uZ;V0*@tNt)|qeZ6NWR!Qb2oYTwFlN>ri0AUp0*s2Aj(azMnkr zSGn`)*micv3L?S5YV_P;|ZiSorH7i zK?nTC$Z=|0{yKCbr!v+fYRof%&n^&*$Y8(`=#} z18%ZEA^(}J+ONmEQht^F=ThS$>R9oO-rW#fs@%4HJ?BC~y!f6pQ!m|ahC%)#BGALk z$DeO6nlTus{uvcng(2{8v3GfME`5z=g@^#mxl{n|iPjT{#IIYnE6tt=^Ql=LT}{aT znTwUfTgt$P#>%bJ>cStcLx>$=BIJgb$Z_332+UfaTg$`?iP_I8IgB7%5Z`TR`3fQ! zAn3L~}2H4PP`z*8LMg< zW_EjnY(f0!figs1pR!+a?NLa%1f}oaNS`}yQ&H#~x|0el=w3$DTrl~VVwgUZ-XBam zgbel)I7SVNzfGgWY}XZW*yhrnN~xX%K@XPghjiY5%zZ+Ai8ZXNugNwz+@ES>HUUm@ zHZUYY_P=;kfljzuBK{ShT1o|#kUSaKG@~&Vu&GC0!1~%w)#qA?pamBgc$A;TB4-NPR%nBwr|769=Se~S3vR6g`xP~<5&o~6{Xn$(i>JJ~1;wws$c2)LAv zPLI!FsU8H}%&_XY?xl5{m6&?sUxeNmCqm{kJo|Mpre}mUU(~_5s2C$cwhumJ|B5by zUm87k;g&YM?u%{B!gu%fS68&UZ@&#h64(@S?4vtn1KZfZs#j!XIR`17+1n@o-ON7n zVc3kq!nU(*W0=w5$(l?w7jp+(IJ^MmbvI2jY=(m8jSMvUxA53J_qGEbl5*0nvc_jK zIUYoXd9w{Yxb+)iy4(|cgN2P(=dzm#hsW-nZ)~3$Geevd3fQzn0k7Zn_Dq%@0_FJP z8a3@5AHpXNmGh?w0s`{Et$vSe9#BGMR3vy{ltihplbgyCBeOX;aMzial%>Y6`-ZkW zz59b>|4MCV@%UWH>l+j_t$UV&&$7fAu1wu)_O&;G4vJF%r`1!{G|dTt%`^J42NPf> zE`UYl1sM3FGJZvmYMz_i_pn|#4=iOK#X%zP*ytY)$nIPf{gE>F!O zfDpZf?B1IAS-^z6ypF(24_Gi`%xnGFrUT;5FBdTjK~)*7^M6{LN7S_H_iD7+Lf5dm;?%s&7XKwBfs zuC|HmCl4!l-vFQA{q@@PVjU=XA+U;F3%u=WMbLS};F+B#iC67&t4ISPGiPPUXyGGR zKtqghvCZv6p}xn^y9sn`gZc|&y=@gDLjl~!8;}Z!ty?%F>ukRNUA@ow(Vf-Dc)iado=V<0$gpxD_36iumsdv4kj8<@K?m zk|S?I(^C|kc?u6Z?W5E5jR2AiMKvTCFZ<;G^FOu!?*q!tP?WZVI!tAewq}x+;6`^< zQgU;^e!`pQ55?x$(ku?FDcau=tp=--crFvV`e6HSNfSUpX0BMPUWm<-YmFxQA;^)) zkO?dTJ^tST4HgeHpW_fv=Bxcx0ONc>`UZ?vRa-*|Nz^^_5{hA}eg(1nD&rvr9F2s^ zAf{e+HFe~Ari76AM?ApMUJ|J=SMg0FKyfsd z+s5)O{^I7oQF0qkm)Xp#KTy=)dzgV#Fi0*d zNy>IjOo8Cu+)U+E*Jt^l-7C8fXCMZeH5@rNtolWfpFzbr@G>s`1lcB9{_0eiwY6GX zdx?_2i`0_qS@_Lu<<4PiuqKsKFoU<9(C{@5w8YmVoU=GSiG-OEg??nk+(F*^2qd*F zPTMLK?fydN1QV=)htEemKVKJOk7t0IL(MpY7@K}qamKmT2BnVs9e9x+_2xvKSljYK zvlWjYL&%TC-9b0E@zyHX+-=BEZ;nf}we@|!#xjT0WD^I1QLS^kfC`E;wvvLiW$q-; zq=Bbg0{RQp%g=b^n(?E+Y@dr2k&0^EbD>90|ApGHmtiXIXs~_v-?p=wGhK~hvoi{*W z9*|EHq^{{Hcse>Rk*1P=4$V7#^3q>j%Bq#@o4~u1#KD~am z9*IUC$ih!LFR`Ei1(xg3_m(2I*6Qe!Eto4AZ06Vb$S+xUY-Y0!-3N8MS56s=jjW>} za$04GJy|biFlo#i>YXXr{pHdqJ_N;aUc&Pcyy>5Fe z^)t6M(wdliu*UyR)4cpKi;iTdn2-Nk*E-t1jVA2y0v^ah2XOCJJj0CeX?_ zlcEM<8@?O&KyaC!E&1co!D*Ap_7Dy{XRS0F%M(21!)*i{X(=3RDa?KI-kqDuXQ-rn z9&xDTCRzp}mcH|=f4W`x~3|gAzP_acZ};8Ww>PP(=_j24{af@i-YXL{x+U= z{z^(#+%F$_?V`??IXHK@DKWG6=+Wjq@F#1CpaVKM6B+$A=f-FBPU<6H6(eT3`7n~! zP)~dwoz$Um(1sn=Dng8S+t0P+Q?N|}w%vyNm$}+cblzutXNmjxkq8pKE5;9L&Hu0< z@sfR?(R)AY#E$m=1z!Z9`=b-%A^@7qjG?r&6hmV}C@(3&NByV4_OIkWoV+e93A1!@ zCHxB(DFR4i?P{!DRfn~!>d;ub8Wm+eM2>f3+mGJA{YJP{aFgE>*R;1D60@s zV8Cn&jOm-LtwIzC;8I`!qNnzt%>fPgIYFtOL{GbT9z zl8gTE{s2S(R9n9a>3y?vb!h<*fLQ>lU!^Ph#Qab7oe^fkPbQNBjPB}x59xQaRfXU0 zSN#V7>32)8tN%R#I(hg~y8oYh?m5riy?YhAF<2!xI{cGJB$Awj6eLqyM|(@P$l@8 z@4SrL{fjV^yoNiMEl1bM4|V(VeSoY?fyt%5Kek=_RZLKpxk!H=9j03jV24u^4c&rWQ4?B}Z9Oedaw6uVx2Hz(?* z*MC#fIsuy4F`Rwzr>J@O2>{tXV^UJ$-y3}8AQ~QdTI8(;U%VI~DZ!W)JgIFb2Vaze zB#}sNsYLq5+i$+*u`2?kXQ~NS#*PS(5r3;AFh=~3b-j;GP3tf@HKmyXd-3pLVFaIC z3T$#}3Y(hN>4GojKb*X7c?3ug{1l4+#rPG=BS3oKhxZ4>DNz83j|?L|GK|E`|NKAx zJpiWQi}~}BFm?=VvF$*a55cNxv~F!iQ{8Gb)vZSB)@B5&su3vj0RX%^r%k~ZFbhhZ zot=>TrxqpC+KwV$Boe8RB-;m!r6cP?%Pr}Hb9x}AtMZllTR95MjK3ZL;-%CFi0#v; z|E8vOmh=JA+xSWS0a(%pNH6>ps(&;Z1@`O|;6^I~1c(7hFZ@XT>q5)L02Imskl*h| zV`HN*5G5E4A{L7wl}aHwF`fmWZyAR#sehTT924WW000{|#DJ06>k*5^(Ad}r0D^Zo z97fmiZfxA}JP^zJmifvJ`!fhzzkYqrXKE1E+1ZJcCr{?Q-`m@(895`7NF=9~lY->M z8llmVL#9$-6;=CC<}1gWM_xBo`APkarl9QbH!=#$D*uu1A2O8!t9r>A{~fLOm`Z^i z>w16Q_`mU+?N}1puM2>##Sh@y-+Iq7f0mMrj|`)A=J{jC0OSHtXy!)%10b{h9i0zk z7=STtYFdY2Fen@Y0Kq$vNZ?f88BzIs{26FTNkEie7-$dMxe)YF!f zf+UehZb=oum{>yqXpf@fml&~Xc6;9c@g3h*1)!fDd&5?Lx6hw7#!6!8E4%#5eC4VU zAilw#kN&JPzY+lP6P()NZv=qs@HZl>{P~C%4`Xs-&;@As7Xt{uNF Date: Wed, 23 Dec 2020 12:42:36 -0900 Subject: [PATCH 04/42] Fixes indoor-use snow not having footprints (#7795) --- code/game/turfs/flooring/flooring_premade.dm | 32 +++++++++----------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index f885e11126..d8e4d954ae 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -425,24 +425,20 @@ #define FOOTSTEP_SPRITE_AMT 2 -/turf/snow/Entered(atom/A) - if(isliving(A)) - var/mdir = "[A.dir]" - if(crossed_dirs[mdir]) - crossed_dirs[mdir] = min(crossed_dirs[mdir] + 1, FOOTSTEP_SPRITE_AMT) - else - crossed_dirs[mdir] = 1 +// TODO: Move foortprints to a datum-component signal so they can actually be applied to other turf types, like sand, or mud +/turf/simulated/floor/snow/Entered(atom/A) + if(isliving(A)) + var/mob/living/L = A + if(L.hovering) // Flying things shouldn't make footprints. + return ..() + var/mdir = "[A.dir]" + crossed_dirs[mdir] = 1 + update_icon() + . = ..() - update_icon() - - . = ..() - -/turf/snow/update_icon() - cut_overlays() - for(var/d in crossed_dirs) - var/amt = crossed_dirs[d] - - for(var/i in 1 to amt) - add_overlay(image(icon, "footprint[i]", text2num(d))) +/turf/simulated/floor/snow/update_icon() + ..() + for(var/d in crossed_dirs) + add_overlay(image(icon = 'icons/turf/outdoors.dmi', icon_state = "snow_footprints", dir = text2num(d))) //**** Here ends snow **** From 9f9e29d6517b4dc8ee6246a4dc958ca1aeedda8b Mon Sep 17 00:00:00 2001 From: Atermonera Date: Thu, 31 Dec 2020 21:31:35 -0800 Subject: [PATCH 06/42] Adds proc to properly update human icon gender --- code/modules/admin/verbs/change_appearance.dm | 10 +------- .../preference_setup/general/03_body.dm | 25 +++++++++++++++++++ .../mob/living/carbon/human/human_organs.dm | 8 ++++++ .../mob/living/carbon/human/update_icons.dm | 5 +--- 4 files changed, 35 insertions(+), 13 deletions(-) diff --git a/code/modules/admin/verbs/change_appearance.dm b/code/modules/admin/verbs/change_appearance.dm index 2f7166a2c0..94c5170347 100644 --- a/code/modules/admin/verbs/change_appearance.dm +++ b/code/modules/admin/verbs/change_appearance.dm @@ -92,15 +92,7 @@ var/new_gender = alert(usr, "Please select gender.", "Character Generation", "Male", "Female", "Neuter") if (new_gender) - if(new_gender == "Male") - M.gender = MALE - M.dna.SetUIState(DNA_UI_GENDER, FALSE) - else if (new_gender == "Female") - M.gender = FEMALE - M.dna.SetUIState(DNA_UI_GENDER, TRUE) - else - M.gender = NEUTER - M.dna.SetUIState(DNA_UI_GENDER, FALSE) + M.set_gender(new_gender) M.update_dna(M) M.update_hair(FALSE) diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index 67989b37b6..555c1a7072 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -140,6 +140,31 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O character.g_synth = pref.g_synth character.b_synth = pref.b_synth character.synth_markings = pref.synth_markings +<<<<<<< HEAD +======= + character.ear_style = ear_styles_list[pref.ear_style] + character.r_ears = pref.r_ears + character.b_ears = pref.b_ears + character.g_ears = pref.g_ears + character.r_ears2 = pref.r_ears2 + character.b_ears2 = pref.b_ears2 + character.g_ears2 = pref.g_ears2 + character.tail_style = tail_styles_list[pref.tail_style] + character.r_tail = pref.r_tail + character.b_tail = pref.b_tail + character.g_tail = pref.g_tail + character.r_tail2 = pref.r_tail2 + character.b_tail2 = pref.b_tail2 + character.g_tail2 = pref.g_tail2 + character.wing_style = wing_styles_list[pref.wing_style] + character.r_wing = pref.r_wing + character.b_wing = pref.b_wing + character.g_wing = pref.g_wing + character.r_wing2 = pref.r_wing2 + character.b_wing2 = pref.b_wing2 + character.g_wing2 = pref.g_wing2 + character.set_gender( pref.biological_gender) +>>>>>>> c58fb16... Adds proc to properly update human icon gender (#7813) // Destroy/cyborgize organs and limbs. for(var/name in list(BP_HEAD, BP_L_HAND, BP_R_HAND, BP_L_ARM, BP_R_ARM, BP_L_FOOT, BP_R_FOOT, BP_L_LEG, BP_R_LEG, BP_GROIN, BP_TORSO)) diff --git a/code/modules/mob/living/carbon/human/human_organs.dm b/code/modules/mob/living/carbon/human/human_organs.dm index 59d3576485..f2b4a1e588 100644 --- a/code/modules/mob/living/carbon/human/human_organs.dm +++ b/code/modules/mob/living/carbon/human/human_organs.dm @@ -196,3 +196,11 @@ var/list/all_bits = internal_organs|organs for(var/obj/item/organ/O in all_bits) O.set_dna(dna) + +/mob/living/carbon/human/proc/set_gender(var/g) + if(g != gender) + gender = g + + if(dna.GetUIState(DNA_UI_GENDER) ^ gender == FEMALE) // XOR will catch both cases where they do not match + dna.SetUIState(DNA_UI_GENDER, gender == FEMALE) + sync_organ_dna(dna) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index f47566279a..1cabd60aa8 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -233,10 +233,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() //Create a new, blank icon for our mob to use. var/icon/stand_icon = new(species.icon_template ? species.icon_template : 'icons/mob/human.dmi', icon_state = "blank") - var/g = "male" - if(gender == FEMALE) - g = "female" - + var/g = (gender == MALE ? "male" : "female") var/icon_key = "[species.get_race_key(src)][g][s_tone][r_skin][g_skin][b_skin]" if(lip_style) icon_key += "[lip_style]" From b6f7666e3cec8338a17a592a7719e8e5f1f2afc4 Mon Sep 17 00:00:00 2001 From: Cerebulon Date: Tue, 26 Jan 2021 01:24:39 +0000 Subject: [PATCH 07/42] Fixed global_announce autospeaker --- code/controllers/subsystems/ticker.dm | 4 ++++ code/game/objects/items/devices/radio/radio.dm | 9 +++++---- code/modules/admin/admin.dm | 2 +- code/modules/persistence/filth.dm | 2 +- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/code/controllers/subsystems/ticker.dm b/code/controllers/subsystems/ticker.dm index cdb2adefde..39d3b7f92e 100644 --- a/code/controllers/subsystems/ticker.dm +++ b/code/controllers/subsystems/ticker.dm @@ -49,10 +49,14 @@ var/global/datum/controller/subsystem/ticker/ticker /datum/controller/subsystem/ticker/Initialize() pregame_timeleft = config.pregame_time send2mainirc("Server lobby is loaded and open at byond://[config.serverurl ? config.serverurl : (config.server ? config.server : "[world.address]:[world.port]")]") +<<<<<<< HEAD // Set up the global announcer GLOB.autospeaker = new (null, null, null, 1) +======= + GLOB.autospeaker = new (null, null, null, 1) //Set up Global Announcer +>>>>>>> c729c0e... Fixed global_announce autospeaker (#7839) return ..() /datum/controller/subsystem/ticker/fire(resumed = FALSE) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index d2511038dc..366853a7bf 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -297,7 +297,8 @@ var/global/list/default_medbay_channels = list( playsound(src, "button", 10) GLOBAL_DATUM(autospeaker, /mob/living/silicon/ai/announcer) -/obj/item/device/radio/proc/autosay(var/message, var/from, var/channel, var/list/zlevels) //BS12 EDIT + +/obj/item/device/radio/proc/autosay(var/message, var/from, var/channel, var/list/zlevels) if(!GLOB.autospeaker) return var/datum/radio_frequency/connection = null @@ -308,7 +309,7 @@ GLOBAL_DATUM(autospeaker, /mob/living/silicon/ai/announcer) else connection = radio_connection channel = null - if (!istype(connection)) + if(!istype(connection)) return if(!LAZYLEN(zlevels)) @@ -507,7 +508,7 @@ GLOBAL_DATUM(autospeaker, /mob/living/silicon/ai/announcer) else if(adhoc_fallback) //Less huzzah, we have to fallback to_chat(loc, "\The [src] pings as it falls back to local radio transmission.") subspace_transmission = FALSE - + else //Oh well return FALSE @@ -594,7 +595,7 @@ GLOBAL_DATUM(autospeaker, /mob/living/silicon/ai/announcer) /obj/item/device/radio/examine(mob/user) . = ..() - + if((in_range(src, user) || loc == user)) if(b_stat) . += "\The [src] can be attached and modified!" diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 11a140a91b..49c14a3550 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -946,7 +946,7 @@ var/datum/announcement/minor/admin_min_announcer = new log_admin("[key_name(usr)] toggled persistence to [config.persistence_disabled ? "Off" : "On"].") world.update_status() feedback_add_details("admin_verb","TPD") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - + /datum/admins/proc/togglemaploadpersistence() set category = "Server" set desc="Whether mapload persistent data will be saved from now on." diff --git a/code/modules/persistence/filth.dm b/code/modules/persistence/filth.dm index a7aa9e9cd4..2d8e91b5ce 100644 --- a/code/modules/persistence/filth.dm +++ b/code/modules/persistence/filth.dm @@ -5,8 +5,8 @@ icon_state = "mfloor1" random_icon_states = list("mfloor1", "mfloor2", "mfloor3", "mfloor4", "mfloor5", "mfloor6", "mfloor7") color = "#464f33" - persistent = TRUE anchored = 1 + persistent = TRUE /obj/effect/decal/cleanable/filth/Initialize() . = ..() From 8cc120690cd9265a03b378282572047838ada49e Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Tue, 26 Jan 2021 00:16:25 -0500 Subject: [PATCH 08/42] Update ticker.dm --- code/controllers/subsystems/ticker.dm | 7 ------- 1 file changed, 7 deletions(-) diff --git a/code/controllers/subsystems/ticker.dm b/code/controllers/subsystems/ticker.dm index 39d3b7f92e..0c626ec041 100644 --- a/code/controllers/subsystems/ticker.dm +++ b/code/controllers/subsystems/ticker.dm @@ -49,14 +49,7 @@ var/global/datum/controller/subsystem/ticker/ticker /datum/controller/subsystem/ticker/Initialize() pregame_timeleft = config.pregame_time send2mainirc("Server lobby is loaded and open at byond://[config.serverurl ? config.serverurl : (config.server ? config.server : "[world.address]:[world.port]")]") -<<<<<<< HEAD - - // Set up the global announcer - GLOB.autospeaker = new (null, null, null, 1) - -======= GLOB.autospeaker = new (null, null, null, 1) //Set up Global Announcer ->>>>>>> c729c0e... Fixed global_announce autospeaker (#7839) return ..() /datum/controller/subsystem/ticker/fire(resumed = FALSE) From ccac766980ed99ae369d9709b3be8d31fe57d997 Mon Sep 17 00:00:00 2001 From: NanoMap Generation Date: Tue, 9 Feb 2021 21:20:41 +0000 Subject: [PATCH 09/42] NanoMap Auto-Update (Tue Feb 9 21:20:41 UTC 2021) --- icons/_nanomaps/tether_nanomap_z1.png | Bin 831508 -> 831867 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/_nanomaps/tether_nanomap_z1.png b/icons/_nanomaps/tether_nanomap_z1.png index 9a0c9f85a864c1a7d45f78c6379c518857bc49ee..ac33a420d8d0bdfa0c060bf187ffdec6b9c2a5eb 100644 GIT binary patch literal 831867 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ΜRu*34iY! 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�)Jsaqo$;c?1c;wf{?SV)8TX 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�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Ða^SwC-S6KJxrqDfDy0n{>%1vr2C1nVO3T4A> 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 ZekPD@$WJ*s+~q7K?3p|(fUX3y_Y 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 hIFqlxq?l3kX+~YEGNjdS|E<-!jx!$9XWFa~y_n zeahPNq33p-x37bfesMR=N?RR8s1Y_E6?A!9-6 z!Gs?Z(C-J`57gCN&X##6%}lpA)mujC)H*i-VT!sq%R!Aa7jgfq*&sOjRQKx#+}r}$ z$yW{NmCJ7X8^ri6KjVt!QV3_UsmhKzj&s;gzOem>POeY|U z>P^GpGF217IqF^k}|tCxgBetay|V`faC_^X-Fr zT~3yU_(_>rurP3B8t-OCX&rdTCo_7!!wJ0ROi3%spvC@X{T5lWaYGU))qk9j-uDv% zq^zF{{)+!w!S6{X)M>31jTBMg&>GTa`Dn;wZLFTI(B~VzHA9Z4s~(!?Y_q7dbpGh< zn`0z=ltyX8fF#^5Hk*~kLw+XxHFMb6gCR4ryFn(;*hR}}@tD4vP?mUR^)`9^ zZ=!-y+2FU8K+{DI&>T9DK#NGqU1oDrSy0+QPfy4FF$(8lpMu%(m-vHR^lk)y;kbnC znTxT=gJN(53q6S2g!*Rw=#432>n|tlBcGAAdLz2zS_>>t?f#7$eNbYXKH}jx?K2cj z!1$I$@{XD0&V8m)SZh{iD6;@OE9MKsphpFD{3e-OPVWl|92&7xH`$zCeJ+jdB()kJ zu#y#s9F_CfYx3G3T1fYT63Y*2CoEQhu<|9}cs zFwXMHt{tYuzOtc)B=bq?Uh4S5V%2^!)vjAsi^XDL5RI&k|HjlXaE>3x*NP@kCz6ez zvS@_d7uEF@hnQktAM8B# zqzn7}e4$i$rtxYyHE9b-H=$KdNrGQvLQ{8b#MA6K725ki+WiS=rK{j{+NtY8pD;z} z+jPmvMH@d434O;Od)qzdqO@k){MIEuh%V!Wy;e)x6yeNa!!6dMrpy+U6#uBK4*k(mEunIF zpfnh6eb6%Nz`m_g=y5}fp-})QZIT~PsTjc+QJ;Y;K@V10+ttOVc!1a7hMBoCqVc_S z2W;R-Sy>X|K1ddiC3m9d3Mj=!l@jL7Dj}0Es$VJ=0=lF}s#Wyu;sb|!6h3XyEdmJpINwD;ybn2RLEwveEGWnBIK65Ts`YC zp?ZAHp9AsSW3MhgH2j=SgE(?&Lb~FhDa#COIcaVL7x*qp^=#9-%U(i?k1vyJ*kn@U zkOX5>dwWw82a;&aoK^1xECcPd*pzy1hIW=zwiMf&%!MBYomqyv|EJ>RV^< z&PQ4Pj*576or~Jlv5l>@dYuAI(p{f>+eaK}TD@qrpz>;SSkS94bxm1(zen64O*L17 z35LXp_DU=GG;2#7Vl{NC9R)VKVjKY+jgOAxRD)YJ-U*DG3};%zsT8w=KbFNe-{EfiEws)}`W zcWb?Kjffohv1GHFq}yBtCtZl~TSJiVo*gyvoV*#XDK@fm#-wg}4~yWzL+_+r+U=3`XyHH$qGpI_%OyII?SRm01U zH%?&UOs#Mx+X?*%^ATZAPR9?z{LpGLr60zd&ZG+Ptlz#ypX7TWc}{==7gDm+S{cuqC2SvbpwLRPXhc2Y z+4JPbI4I*+c3s|YETYfg^DAu2R)@UdPdv$HmX;n$Un!c~VUuNq%IH zDa$nwklZnr1rS5L=E}ZBAZ!&3TOb(EBr< z#RpC$ptQqwoI2LEc`dEs%g;f(cuhvm%0DYP#acQCjthkwFU7RK5{SE0V9aiO&{xOX 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 z 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 literal 831508 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 ~Jde?`%ds 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

N+ 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

`|U#a)az)v^_O{_(j>`*vo?g)THdGn!C1 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

IKU}8_L(e&mos$0} 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

4;>bq!Wsf9WE$c#L|J^2&_B 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�#4j0 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

  • O;=M6J3#=*m-vYhJe~O#-eYXq0pMngYis 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�)fz3UfFwIE7RQIRAlAW6vr7Fkq4 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
    + +
    + + + + )}> + + + {status} + + - - - )}> - - - {status} - - - - - - - {health} / {max_health} - - - - - {heat < critical_heat * 0.5 && ( - Temperature low. - ) || heat < critical_heat * 0.75 && ( - Sensor temperature high! - ) || ( - TEMPERATURE CRITICAL: Disable or reduce power immediately! - )} - - - + + + + {health} / {max_health} + + + + + {heat < critical_heat * 0.5 && ( + Temperature low. + ) || heat < critical_heat * 0.75 && ( + Sensor temperature high! + ) || ( + TEMPERATURE CRITICAL: Disable or reduce power immediately! + )} + + + +
    +
    + {contacts.length && contacts.map(alien => ( + + )) || ( + + No contacts on sensors. + + )} +
    + {data.status === "MISSING" && ( +
    +
    -
    - {contacts.length && contacts.map(alien => ( - - )) || ( - - No contacts on sensors. - - )} -
    - {data.status === "MISSING" && ( -
    - -
    - ) || null} - - + ) || null} +
    ); }; \ No newline at end of file diff --git a/tgui/packages/tgui/public/tgui.bundle.css b/tgui/packages/tgui/public/tgui.bundle.css deleted file mode 100644 index d5795ccc06..0000000000 --- a/tgui/packages/tgui/public/tgui.bundle.css +++ /dev/null @@ -1 +0,0 @@ -body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#0d0d0d!important}.color-white{color:#fff!important}.color-red{color:#d33!important}.color-orange{color:#f37827!important}.color-yellow{color:#fbd814!important}.color-olive{color:#c0d919!important}.color-green{color:#22be47!important}.color-teal{color:#00c5bd!important}.color-blue{color:#238cdc!important}.color-violet{color:#6c3fcc!important}.color-purple{color:#a93bcd!important}.color-pink{color:#e2439c!important}.color-brown{color:#af6d43!important}.color-grey{color:#7d7d7d!important}.color-good{color:#62b62a!important}.color-average{color:#f1951d!important}.color-bad{color:#d33!important}.color-label{color:#8496ab!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.8)!important}.outline-dotted{outline-style:dotted!important}.outline-dashed{outline-style:dashed!important}.outline-solid{outline-style:solid!important}.outline-double{outline-style:double!important}.outline-groove{outline-style:groove!important}.outline-ridge{outline-style:ridge!important}.outline-inset{outline-style:inset!important}.outline-outset{outline-style:outset!important}.outline-color-black{outline:.167rem solid #0d0d0d!important}.outline-color-white{outline:.167rem solid #fff!important}.outline-color-red{outline:.167rem solid #d33!important}.outline-color-orange{outline:.167rem solid #f37827!important}.outline-color-yellow{outline:.167rem solid #fbd814!important}.outline-color-olive{outline:.167rem solid #c0d919!important}.outline-color-green{outline:.167rem solid #22be47!important}.outline-color-teal{outline:.167rem solid #00c5bd!important}.outline-color-blue{outline:.167rem solid #238cdc!important}.outline-color-violet{outline:.167rem solid #6c3fcc!important}.outline-color-purple{outline:.167rem solid #a93bcd!important}.outline-color-pink{outline:.167rem solid #e2439c!important}.outline-color-brown{outline:.167rem solid #af6d43!important}.outline-color-grey{outline:.167rem solid #7d7d7d!important}.outline-color-good{outline:.167rem solid #62b62a!important}.outline-color-average{outline:.167rem solid #f1951d!important}.outline-color-bad{outline:.167rem solid #d33!important}.outline-color-label{outline:.167rem solid #8496ab!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8496ab;border-left:.1666666667em solid #8496ab;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0}.Button .fa,.Button .far,.Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:.25em}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#323232;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5px 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 .5px}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.5em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:#444;transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table!important}.Flex--iefix--column{display:block!important}.Flex--iefix--column>.Flex__item{display:block!important;margin-left:.5em;margin-right:.5em}.Flex__item--iefix{display:table-cell!important}.Flex--spacing--1{margin:0 -.25em}.Flex--spacing--1>.Flex__item{margin:0 .25em}.Flex--spacingPrecise--1{margin:-1px}.Flex--spacingPrecise--1>.Flex__item{margin:1px}.Flex--spacing--2{margin:0 -.5em}.Flex--spacing--2>.Flex__item{margin:0 .5em}.Flex--spacingPrecise--2{margin:-2px}.Flex--spacingPrecise--2>.Flex__item{margin:2px}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue,.Knob__popupValue--right{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__popupValue--right{top:.25rem;right:-50%}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#0d0d0d}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#d33}.Knob--color--orange .Knob__ringFill{stroke:#f37827}.Knob--color--yellow .Knob__ringFill{stroke:#fbd814}.Knob--color--olive .Knob__ringFill{stroke:#c0d919}.Knob--color--green .Knob__ringFill{stroke:#22be47}.Knob--color--teal .Knob__ringFill{stroke:#00c5bd}.Knob--color--blue .Knob__ringFill{stroke:#238cdc}.Knob--color--violet .Knob__ringFill{stroke:#6c3fcc}.Knob--color--purple .Knob__ringFill{stroke:#a93bcd}.Knob--color--pink .Knob__ringFill{stroke:#e2439c}.Knob--color--brown .Knob__ringFill{stroke:#af6d43}.Knob--color--grey .Knob__ringFill{stroke:#7d7d7d}.Knob--color--good .Knob__ringFill{stroke:#62b62a}.Knob--color--average .Knob__ringFill{stroke:#f1951d}.Knob--color--bad .Knob__ringFill{stroke:#d33}.Knob--color--label .Knob__ringFill{stroke:#8496ab}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-.25em -.5em 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.Modal{background-color:#252525;max-width:calc(100% - 1rem);padding:1rem}.NanoMap__container{overflow:hiddden;width:100%;z-index:1}.NanoMap__marker{z-index:10;padding:0;margin:0}.NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:30%}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section--flex{display:flex;flex-flow:column}.Section--flex .Section__content{overflow:auto;flex-grow:1}.Section__title{padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:700}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__content{padding:.66em .5em}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.Section--fill .Section__content{flex-grow:1}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:calc(100% - 3rem)}.Section--level--1 .Section__titleText{font-size:1.1666666667em}.Section--level--2 .Section__titleText{font-size:1.0833333333em}.Section--level--3 .Section__titleText{font-size:1em}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs--horizontal{border-bottom:.1666666667em solid hsla(0,0%,100%,.1);margin-bottom:.5em}.Tabs--horizontal .Tabs__tab--altSelection:after{content:"";position:absolute;bottom:0;right:0;left:0;height:.1666666667em;width:100%;background-color:#fff;border-radius:.16em}.Tabs--vertical{margin-right:.75em}.Tabs--vertical .Tabs__tabBox{border-right:.1666666667em solid hsla(0,0%,100%,.1);vertical-align:top}.Tabs--vertical .Tabs__tab{display:block!important;margin-right:0!important;margin-bottom:0;padding:.0833333333em .75em 0 .5em;border-bottom:.1666666667em solid hsla(0,0%,100%,.1)}.Tabs--vertical .Tabs__tab:last-child{border-bottom:0}.Tabs--vertical .Tabs__tab--altSelection:after{content:"";position:absolute;top:0;bottom:0;right:0;height:100%;width:.25em;background-color:#fff;border-radius:.16em}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:20.8333333333em;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.Tooltip--scale--1:after{top:30%;left:50%}.Tooltip--scale--1:after,.Tooltip--scale--1:hover:after{transform:translateX(-50%) scale(1)}.Tooltip--scale--2:after{top:30%;left:50%}.Tooltip--scale--2:after,.Tooltip--scale--2:hover:after{transform:translateX(-50%) scale(.5)}.Tooltip--scale--3:after{top:30%;left:50%}.Tooltip--scale--3:after,.Tooltip--scale--3:hover:after{transform:translateX(-50%) scale(.3333333333)}.Tooltip--scale--4:after{top:30%;left:50%}.Tooltip--scale--4:after,.Tooltip--scale--4:hover:after{transform:translateX(-50%) scale(.25)}.Tooltip--scale--5:after{top:30%;left:50%}.Tooltip--scale--5:after,.Tooltip--scale--5:hover:after{transform:translateX(-50%) scale(.2)}.Tooltip--scale--6:after{top:30%;left:50%}.Tooltip--scale--6:after,.Tooltip--scale--6:hover:after{transform:translateX(-50%) scale(.1666666667)}.Tooltip--scale--7:after{top:30%;left:50%}.Tooltip--scale--7:after,.Tooltip--scale--7:hover:after{transform:translateX(-50%) scale(.1428571429)}.Tooltip--scale--8:after{top:30%;left:50%}.Tooltip--scale--8:after,.Tooltip--scale--8:hover:after{transform:translateX(-50%) scale(.125)}.CameraConsole__left{position:absolute;top:0;bottom:0;left:0;width:18.3333333333em}.CameraConsole__right{position:absolute;top:0;bottom:0;left:18.3333333333em;right:0;background-color:rgba(0,0,0,.33)}.CameraConsole__toolbar{left:0;margin:.25em 1em 0}.CameraConsole__toolbar,.CameraConsole__toolbarRight{position:absolute;top:0;right:0;height:2em;line-height:2em}.CameraConsole__toolbarRight{margin:.33em .5em 0}.CameraConsole__map{position:absolute;top:2.1666666667em;bottom:0;left:0;right:0;margin:.5em;text-align:center}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 2em)}.IDCard__NamePlate{margin-left:-6px;margin-right:-6px;margin-top:6px;padding:.5em;border-top:.1666666667em solid #4972a1;font-size:1.1666666667em;font-weight:700}.NuclearBomb__displayBox{background-color:#002003;border:.167em inset #e8e4c9;color:#03e017;font-size:2em;font-family:monospace;padding:.25em}.NuclearBomb__Button{outline-width:.25rem!important;border-width:.65rem!important;padding-left:0!important;padding-right:0!important}.NuclearBomb__Button--keypad{background-color:#e8e4c9;border-color:#e8e4c9}.NuclearBomb__Button--keypad:hover{background-color:#f7f6ee!important;border-color:#f7f6ee!important}.NuclearBomb__Button--1{background-color:#d3cfb7!important;border-color:#d3cfb7!important;color:#a9a692!important}.NuclearBomb__Button--E{background-color:#d9b804!important;border-color:#d9b804!important}.NuclearBomb__Button--E:hover{background-color:#f3d00e!important;border-color:#f3d00e!important}.NuclearBomb__Button--C{background-color:#bd2020!important;border-color:#bd2020!important}.NuclearBomb__Button--C:hover{background-color:#d52b2b!important;border-color:#d52b2b!important}.NuclearBomb__NTIcon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0iTTE3OC4wMDQuMDM5SDEwNi44YTYuNzYxIDYuMDI2IDAgMDAtNi43NjEgNi4wMjV2MTg3Ljg3MmE2Ljc2MSA2LjAyNiAwIDAwNi43NjEgNi4wMjVoNTMuMTA3YTYuNzYxIDYuMDI2IDAgMDA2Ljc2Mi02LjAyNVY5Mi4zOTJsNzIuMjE2IDEwNC43YTYuNzYxIDYuMDI2IDAgMDA1Ljc2IDIuODdIMzE4LjJhNi43NjEgNi4wMjYgMCAwMDYuNzYxLTYuMDI2VjYuMDY0QTYuNzYxIDYuMDI2IDAgMDAzMTguMi4wNGgtNTQuNzE3YTYuNzYxIDYuMDI2IDAgMDAtNi43NiA2LjAyNXYxMDIuNjJMMTgzLjc2MyAyLjkwOWE2Ljc2MSA2LjAyNiAwIDAwLTUuNzYtMi44N3pNNC44NDUgMjIuMTA5QTEzLjQxMiAxMi41MDIgMCAwMTEzLjQ3OC4wMzloNjYuMTE4QTUuMzY1IDUgMCAwMTg0Ljk2IDUuMDR2NzkuODh6TTQyMC4xNTUgMTc3Ljg5MWExMy40MTIgMTIuNTAyIDAgMDEtOC42MzMgMjIuMDdoLTY2LjExOGE1LjM2NSA1IDAgMDEtNS4zNjUtNS4wMDF2LTc5Ljg4eiIvPjwvc3ZnPg==);background-size:70%;background-position:50%;background-repeat:no-repeat}.Roulette{font-family:Palatino}.Roulette__board{display:table;width:100%;border-collapse:collapse;border:2px solid #fff;margin:0}.Roulette__board-row{padding:0;margin:0}.Roulette__board-cell{display:table-cell;padding:0;margin:0;border:2px solid #fff;font-family:Palatino}.Roulette__board-cell:first-child{padding-left:0}.Roulette__board-cell:last-child{padding-right:0}.Roulette__board-extrabutton{text-align:center;font-size:20px;font-weight:700;height:28px;border:none!important;margin:0!important;padding-top:4px!important;color:#fff!important}.Roulette__lowertable{margin-top:8px;margin-left:80px;margin-right:80px;border-collapse:collapse;border:2px solid #fff;border-spacing:0}.Roulette__lowertable--cell{border:2px solid #fff;padding:0;margin:0}.Roulette__lowertable--betscell{vertical-align:top}.Roulette__lowertable--spinresult{text-align:center;font-size:100px;font-weight:700;vertical-align:middle}.Roulette__lowertable--spinresult-black{background-color:#000}.Roulette__lowertable--spinresult-red{background-color:#db2828}.Roulette__lowertable--spinresult-green{background-color:#20b142}.Roulette__lowertable--spinbutton{margin:0!important;border:none!important;font-size:50px;line-height:60px!important;text-align:center;font-weight:700}.Roulette__lowertable--header{width:1%;text-align:center;font-size:20px;font-weight:700}.TinderMessage_First_Received,.TinderMessage_First_Sent,.TinderMessage_Subsequent_Received,.TinderMessage_Subsequent_Sent{padding:6px;z-index:1;word-break:break-all;max-width:100%}.TinderMessage_First_Sent,.TinderMessage_Subsequent_Sent{text-align:right;background-color:#4d9121}.TinderMessage_First_Sent{border-radius:10px 10px 0 10px}.TinderMessage_Subsequent_Sent{border-radius:10px 0 0 10px}.TinderMessage_First_Received,.TinderMessage_Subsequent_Received{text-align:left;background-color:#cd7a0d}.TinderMessage_First_Received{border-radius:10px 10px 10px 0}.TinderMessage_Subsequent_Received{border-radius:0 10px 10px 0}.ClassicMessage_Received,.ClassicMessage_Sent{word-break:break-all}.ClassicMessage_Sent{color:#4d9121}.ClassicMessage_Received{color:#cd7a0d}.Section--elevator--fire{background-color:#f33;background-color:rgba(255,0,0,.35)}.Section--elevator--fire>.Section__title{padding:.5em;border-bottom:.1666666667em solid red}.Layout,.Layout *{scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.Layout__content--flexRow{display:flex;flex-flow:row}.Layout__content--flexColumn{display:flex;flex-flow:column}.Layout__content--scrollable{overflow-y:auto}.NtosHeader__left{position:absolute;left:1em}.NtosHeader__right{position:absolute;right:1em}.NtosHeader__icon{margin-top:-.75em;margin-bottom:-.5em;vertical-align:middle}.NtosWindow__header{position:absolute;top:0;left:0;right:0;height:2em;line-height:1.928em;background-color:rgba(0,0,0,.5);font-family:Consolas,monospace;font-size:1.1666666667em;user-select:none;-ms-user-select:none}.NtosWindow__content>.Layout__content{margin-top:2em!important;font-family:Consolas,monospace;font-size:1.1666666667em}.TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#363636;transition:color .25s,background-color .25s}.TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.TitleBar__statusIcon{top:0;left:12px;left:1rem;transition:color .5s;line-height:32px!important;line-height:2.6666666667rem!important}.TitleBar__close,.TitleBar__statusIcon{position:absolute;font-size:20px;font-size:1.6666666667rem}.TitleBar__close{top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.Window{bottom:0;right:0;color:#fff;background-color:#252525;background-image:linear-gradient(180deg,#2a2a2a 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(62,62,62,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0iTTE3OC4wMDQuMDM5SDEwNi44YTYuNzYxIDYuMDI2IDAgMDAtNi43NjEgNi4wMjV2MTg3Ljg3MmE2Ljc2MSA2LjAyNiAwIDAwNi43NjEgNi4wMjVoNTMuMTA3YTYuNzYxIDYuMDI2IDAgMDA2Ljc2Mi02LjAyNVY5Mi4zOTJsNzIuMjE2IDEwNC43YTYuNzYxIDYuMDI2IDAgMDA1Ljc2IDIuODdIMzE4LjJhNi43NjEgNi4wMjYgMCAwMDYuNzYxLTYuMDI2VjYuMDY0QTYuNzYxIDYuMDI2IDAgMDAzMTguMi4wNGgtNTQuNzE3YTYuNzYxIDYuMDI2IDAgMDAtNi43NiA2LjAyNXYxMDIuNjJMMTgzLjc2MyAyLjkwOWE2Ljc2MSA2LjAyNiAwIDAwLTUuNzYtMi44N3pNNC44NDUgMjIuMTA5QTEzLjQxMiAxMi41MDIgMCAwMTEzLjQ3OC4wMzloNjYuMTE4QTUuMzY1IDUgMCAwMTg0Ljk2IDUuMDR2NzkuODh6TTQyMC4xNTUgMTc3Ljg5MWExMy40MTIgMTIuNTAyIDAgMDEtOC42MzMgMjIuMDdoLTY2LjExOGE1LjM2NSA1IDAgMDEtNS4zNjUtNS4wMDF2LTc5Ljg4eiIvPjwvc3ZnPg==);background-size:70%;background-position:50%;background-repeat:no-repeat}.theme-abductor .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-abductor .Button:last-child{margin-right:0}.theme-abductor .Button .fa,.theme-abductor .Button .far,.theme-abductor .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-abductor .Button--hasContent .fa,.theme-abductor .Button--hasContent .far,.theme-abductor .Button--hasContent .fas{margin-right:.25em}.theme-abductor .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-abductor .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-abductor .Button--circular{border-radius:50%}.theme-abductor .Button--compact{padding:0 .25em;line-height:1.333em}.theme-abductor .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#ad2350;color:#fff}.theme-abductor .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--color--default:focus,.theme-abductor .Button--color--default:hover{background-color:#c42f60;color:#fff}.theme-abductor .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-abductor .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--color--caution:focus,.theme-abductor .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-abductor .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-abductor .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--color--danger:focus,.theme-abductor .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-abductor .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#2a314a;color:#fff;background-color:rgba(42,49,74,0);color:hsla(0,0%,100%,.5)}.theme-abductor .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--color--transparent:focus,.theme-abductor .Button--color--transparent:hover{background-color:#373e59;color:#fff}.theme-abductor .Button--disabled{background-color:#363636!important}.theme-abductor .Button--selected{transition:color 50ms,background-color 50ms;background-color:#465899;color:#fff}.theme-abductor .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--selected:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--selected:focus,.theme-abductor .Button--selected:hover{background-color:#5569ad;color:#fff}.theme-abductor .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#a82d55;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.theme-abductor .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-abductor .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-abductor .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-abductor .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-abductor .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-abductor .Input--fluid{display:block;width:auto}.theme-abductor .Input__baseline{display:inline-block;color:transparent}.theme-abductor .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-abductor .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-abductor .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#404b6e;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-abductor .NumberInput--fluid{display:block}.theme-abductor .NumberInput__content{margin-left:.5em}.theme-abductor .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-abductor .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #404b6e;background-color:#404b6e}.theme-abductor .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-abductor .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-abductor .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-abductor .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-abductor .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-abductor .ProgressBar--color--default{border:.0833333333em solid #931e44}.theme-abductor .ProgressBar--color--default .ProgressBar__fill{background-color:#931e44}.theme-abductor .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-abductor .Section:last-child{margin-bottom:0}.theme-abductor .Section--flex{display:flex;flex-flow:column}.theme-abductor .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-abductor .Section__title{padding:.5em;border-bottom:.1666666667em solid #ad2350}.theme-abductor .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-abductor .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-abductor .Section__content{padding:.66em .5em}.theme-abductor .Section--fill{display:flex;flex-direction:column;height:100%}.theme-abductor .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-abductor .Section--fill .Section__content{flex-grow:1}.theme-abductor .Section__content--noTopPadding{padding-top:0}.theme-abductor .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-abductor .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-abductor .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-abductor .Section--level--3 .Section__titleText{font-size:1em}.theme-abductor .Section--level--2,.theme-abductor .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-abductor .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.theme-abductor .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#a82d55;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:2px}.theme-abductor .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-abductor .Tooltip--long:after{width:20.8333333333em;white-space:normal}.theme-abductor .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.theme-abductor .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.theme-abductor .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-abductor .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-abductor .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-abductor .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-abductor .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.theme-abductor .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.theme-abductor .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.theme-abductor .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.theme-abductor .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.theme-abductor .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.theme-abductor .Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.theme-abductor .Tooltip--left:hover:after,.theme-abductor .Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.theme-abductor .Tooltip--right:after{top:50%;left:100%}.theme-abductor .Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.theme-abductor .Tooltip--scale--1:after{top:30%;left:50%;transform:translateX(-50%) scale(1)}.theme-abductor .Tooltip--scale--1:hover:after{transform:translateX(-50%) scale(1)}.theme-abductor .Tooltip--scale--2:after{top:30%;left:50%;transform:translateX(-50%) scale(.5)}.theme-abductor .Tooltip--scale--2:hover:after{transform:translateX(-50%) scale(.5)}.theme-abductor .Tooltip--scale--3:after{top:30%;left:50%}.theme-abductor .Tooltip--scale--3:after,.theme-abductor .Tooltip--scale--3:hover:after{transform:translateX(-50%) scale(.3333333333)}.theme-abductor .Tooltip--scale--4:after{top:30%;left:50%;transform:translateX(-50%) scale(.25)}.theme-abductor .Tooltip--scale--4:hover:after{transform:translateX(-50%) scale(.25)}.theme-abductor .Tooltip--scale--5:after{top:30%;left:50%;transform:translateX(-50%) scale(.2)}.theme-abductor .Tooltip--scale--5:hover:after{transform:translateX(-50%) scale(.2)}.theme-abductor .Tooltip--scale--6:after{top:30%;left:50%}.theme-abductor .Tooltip--scale--6:after,.theme-abductor .Tooltip--scale--6:hover:after{transform:translateX(-50%) scale(.1666666667)}.theme-abductor .Tooltip--scale--7:after{top:30%;left:50%}.theme-abductor .Tooltip--scale--7:after,.theme-abductor .Tooltip--scale--7:hover:after{transform:translateX(-50%) scale(.1428571429)}.theme-abductor .Tooltip--scale--8:after{top:30%;left:50%;transform:translateX(-50%) scale(.125)}.theme-abductor .Tooltip--scale--8:hover:after{transform:translateX(-50%) scale(.125)}.theme-abductor .Layout,.theme-abductor .Layout *{scrollbar-base-color:#202538;scrollbar-face-color:#384263;scrollbar-3dlight-color:#2a314a;scrollbar-highlight-color:#2a314a;scrollbar-track-color:#202538;scrollbar-arrow-color:#818db8;scrollbar-shadow-color:#384263}.theme-abductor .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-abductor .Layout__content--flexRow{display:flex;flex-flow:row}.theme-abductor .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-abductor .Layout__content--scrollable{overflow-y:auto}.theme-abductor .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#2a314a;background-image:linear-gradient(180deg,#353e5e 0,#1f2436)}.theme-abductor .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-abductor .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-abductor .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-abductor .Window__contentPadding:after{height:0}.theme-abductor .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-abductor .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(68,76,104,.25);pointer-events:none}.theme-abductor .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-abductor .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-abductor .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-abductor .TitleBar{background-color:#9e1b46;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-abductor .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#9e1b46;transition:color .25s,background-color .25s}.theme-abductor .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-abductor .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-abductor .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-abductor .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-abductor .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-abductor .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-abductor .Layout__content{background-image:none}.theme-cardtable .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-cardtable .Button:last-child{margin-right:0}.theme-cardtable .Button .fa,.theme-cardtable .Button .far,.theme-cardtable .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-cardtable .Button--hasContent .fa,.theme-cardtable .Button--hasContent .far,.theme-cardtable .Button--hasContent .fas{margin-right:.25em}.theme-cardtable .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-cardtable .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-cardtable .Button--circular{border-radius:50%}.theme-cardtable .Button--compact{padding:0 .25em;line-height:1.333em}.theme-cardtable .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff}.theme-cardtable .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--default:focus,.theme-cardtable .Button--color--default:hover{background-color:#1c8247;color:#fff}.theme-cardtable .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-cardtable .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--caution:focus,.theme-cardtable .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-cardtable .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-cardtable .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--danger:focus,.theme-cardtable .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-cardtable .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff;background-color:rgba(17,112,57,0);color:hsla(0,0%,100%,.5)}.theme-cardtable .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--transparent:focus,.theme-cardtable .Button--color--transparent:hover{background-color:#1c8247;color:#fff}.theme-cardtable .Button--disabled{background-color:#363636!important}.theme-cardtable .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-cardtable .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--selected:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--selected:focus,.theme-cardtable .Button--selected:hover{background-color:#b31212;color:#fff}.theme-cardtable .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-cardtable .Input--fluid{display:block;width:auto}.theme-cardtable .Input__baseline{display:inline-block;color:transparent}.theme-cardtable .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-cardtable .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-cardtable .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #fff;border:.0833333333em solid hsla(0,0%,100%,.75);border-radius:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-cardtable .NumberInput--fluid{display:block}.theme-cardtable .NumberInput__content{margin-left:.5em}.theme-cardtable .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-cardtable .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #fff;background-color:#fff}.theme-cardtable .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-cardtable .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-cardtable .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-cardtable .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-cardtable .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-cardtable .ProgressBar--color--default{border:.0833333333em solid #000}.theme-cardtable .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-cardtable .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-cardtable .Section:last-child{margin-bottom:0}.theme-cardtable .Section--flex{display:flex;flex-flow:column}.theme-cardtable .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-cardtable .Section__title{padding:.5em;border-bottom:.1666666667em solid #000}.theme-cardtable .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-cardtable .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-cardtable .Section__content{padding:.66em .5em}.theme-cardtable .Section--fill{display:flex;flex-direction:column;height:100%}.theme-cardtable .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-cardtable .Section--fill .Section__content{flex-grow:1}.theme-cardtable .Section__content--noTopPadding{padding-top:0}.theme-cardtable .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-cardtable .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-cardtable .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-cardtable .Section--level--3 .Section__titleText{font-size:1em}.theme-cardtable .Section--level--2,.theme-cardtable .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-cardtable .Layout,.theme-cardtable .Layout *{scrollbar-base-color:#0d542b;scrollbar-face-color:#16914a;scrollbar-3dlight-color:#117039;scrollbar-highlight-color:#117039;scrollbar-track-color:#0d542b;scrollbar-arrow-color:#5ae695;scrollbar-shadow-color:#16914a}.theme-cardtable .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-cardtable .Layout__content--flexRow{display:flex;flex-flow:row}.theme-cardtable .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-cardtable .Layout__content--scrollable{overflow-y:auto}.theme-cardtable .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#117039;background-image:linear-gradient(180deg,#117039 0,#117039)}.theme-cardtable .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-cardtable .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-cardtable .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-cardtable .Window__contentPadding:after{height:0}.theme-cardtable .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-cardtable .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(39,148,85,.25);pointer-events:none}.theme-cardtable .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-cardtable .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-cardtable .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-cardtable .TitleBar{background-color:#381608;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-cardtable .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#381608;transition:color .25s,background-color .25s}.theme-cardtable .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-cardtable .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-cardtable .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-cardtable .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-cardtable .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-cardtable .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-cardtable .Button{border:.1666666667em solid #fff}.theme-hackerman .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-hackerman .Button:last-child{margin-right:0}.theme-hackerman .Button .fa,.theme-hackerman .Button .far,.theme-hackerman .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-hackerman .Button--hasContent .fa,.theme-hackerman .Button--hasContent .far,.theme-hackerman .Button--hasContent .fas{margin-right:.25em}.theme-hackerman .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-hackerman .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-hackerman .Button--circular{border-radius:50%}.theme-hackerman .Button--compact{padding:0 .25em;line-height:1.333em}.theme-hackerman .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#0f0;color:#000}.theme-hackerman .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--default:focus,.theme-hackerman .Button--color--default:hover{background-color:#26ff26;color:#000}.theme-hackerman .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-hackerman .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--caution:focus,.theme-hackerman .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-hackerman .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-hackerman .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--danger:focus,.theme-hackerman .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-hackerman .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#121b12;color:#fff;background-color:rgba(18,27,18,0);color:hsla(0,0%,100%,.5)}.theme-hackerman .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--transparent:focus,.theme-hackerman .Button--color--transparent:hover{background-color:#1d271d;color:#fff}.theme-hackerman .Button--disabled{background-color:#4a6a4a!important}.theme-hackerman .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0f0;color:#000}.theme-hackerman .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--selected:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--selected:focus,.theme-hackerman .Button--selected:hover{background-color:#26ff26;color:#000}.theme-hackerman .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #0f0;border:.0833333333em solid rgba(0,255,0,.75);border-radius:.16em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-hackerman .Input--fluid{display:block;width:auto}.theme-hackerman .Input__baseline{display:inline-block;color:transparent}.theme-hackerman .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-hackerman .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-hackerman .Modal{background-color:#121b12;max-width:calc(100% - 1rem);padding:1rem}.theme-hackerman .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-hackerman .Section:last-child{margin-bottom:0}.theme-hackerman .Section--flex{display:flex;flex-flow:column}.theme-hackerman .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-hackerman .Section__title{padding:.5em;border-bottom:.1666666667em solid #0f0}.theme-hackerman .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-hackerman .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-hackerman .Section__content{padding:.66em .5em}.theme-hackerman .Section--fill{display:flex;flex-direction:column;height:100%}.theme-hackerman .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-hackerman .Section--fill .Section__content{flex-grow:1}.theme-hackerman .Section__content--noTopPadding{padding-top:0}.theme-hackerman .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-hackerman .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-hackerman .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-hackerman .Section--level--3 .Section__titleText{font-size:1em}.theme-hackerman .Section--level--2,.theme-hackerman .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-hackerman .Layout,.theme-hackerman .Layout *{scrollbar-base-color:#0e140e;scrollbar-face-color:#253725;scrollbar-3dlight-color:#121b12;scrollbar-highlight-color:#121b12;scrollbar-track-color:#0e140e;scrollbar-arrow-color:#74a274;scrollbar-shadow-color:#253725}.theme-hackerman .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-hackerman .Layout__content--flexRow{display:flex;flex-flow:row}.theme-hackerman .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-hackerman .Layout__content--scrollable{overflow-y:auto}.theme-hackerman .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#121b12;background-image:linear-gradient(180deg,#121b12 0,#121b12)}.theme-hackerman .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-hackerman .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-hackerman .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-hackerman .Window__contentPadding:after{height:0}.theme-hackerman .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-hackerman .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(40,50,40,.25);pointer-events:none}.theme-hackerman .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-hackerman .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-hackerman .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-hackerman .TitleBar{background-color:#223d22;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-hackerman .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#223d22;transition:color .25s,background-color .25s}.theme-hackerman .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-hackerman .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-hackerman .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-hackerman .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-hackerman .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-hackerman .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-hackerman .Layout__content{background-image:none}.theme-hackerman .Button{font-family:monospace;border:.1666666667em outset #0a0;outline:.0833333333em solid #007a00}.theme-hackerman .candystripe:nth-child(odd){background-color:rgba(0,100,0,.5)}.theme-malfunction .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-malfunction .Button:last-child{margin-right:0}.theme-malfunction .Button .fa,.theme-malfunction .Button .far,.theme-malfunction .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-malfunction .Button--hasContent .fa,.theme-malfunction .Button--hasContent .far,.theme-malfunction .Button--hasContent .fas{margin-right:.25em}.theme-malfunction .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-malfunction .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-malfunction .Button--circular{border-radius:50%}.theme-malfunction .Button--compact{padding:0 .25em;line-height:1.333em}.theme-malfunction .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#910101;color:#fff}.theme-malfunction .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--default:focus,.theme-malfunction .Button--color--default:hover{background-color:#a60b0b;color:#fff}.theme-malfunction .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-malfunction .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--caution:focus,.theme-malfunction .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-malfunction .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-malfunction .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--danger:focus,.theme-malfunction .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-malfunction .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1b3443;color:#fff;background-color:rgba(27,52,67,0);color:hsla(0,0%,100%,.5)}.theme-malfunction .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--transparent:focus,.theme-malfunction .Button--color--transparent:hover{background-color:#274252;color:#fff}.theme-malfunction .Button--disabled{background-color:#363636!important}.theme-malfunction .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1e5881;color:#fff}.theme-malfunction .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--selected:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--selected:focus,.theme-malfunction .Button--selected:hover{background-color:#2a6894;color:#fff}.theme-malfunction .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#1a3f57;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.theme-malfunction .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-malfunction .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-malfunction .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-malfunction .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-malfunction .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #910101;border:.0833333333em solid rgba(145,1,1,.75);border-radius:.16em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-malfunction .Input--fluid{display:block;width:auto}.theme-malfunction .Input__baseline{display:inline-block;color:transparent}.theme-malfunction .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-malfunction .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-malfunction .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #910101;border:.0833333333em solid rgba(145,1,1,.75);border-radius:.16em;color:#910101;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-malfunction .NumberInput--fluid{display:block}.theme-malfunction .NumberInput__content{margin-left:.5em}.theme-malfunction .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-malfunction .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #910101;background-color:#910101}.theme-malfunction .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-malfunction .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-malfunction .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-malfunction .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-malfunction .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-malfunction .ProgressBar--color--default{border:.0833333333em solid #7b0101}.theme-malfunction .ProgressBar--color--default .ProgressBar__fill{background-color:#7b0101}.theme-malfunction .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-malfunction .Section:last-child{margin-bottom:0}.theme-malfunction .Section--flex{display:flex;flex-flow:column}.theme-malfunction .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-malfunction .Section__title{padding:.5em;border-bottom:.1666666667em solid #910101}.theme-malfunction .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-malfunction .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-malfunction .Section__content{padding:.66em .5em}.theme-malfunction .Section--fill{display:flex;flex-direction:column;height:100%}.theme-malfunction .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-malfunction .Section--fill .Section__content{flex-grow:1}.theme-malfunction .Section__content--noTopPadding{padding-top:0}.theme-malfunction .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-malfunction .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-malfunction .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-malfunction .Section--level--3 .Section__titleText{font-size:1em}.theme-malfunction .Section--level--2,.theme-malfunction .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-malfunction .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.theme-malfunction .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#235577;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.theme-malfunction .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-malfunction .Tooltip--long:after{width:20.8333333333em;white-space:normal}.theme-malfunction .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.theme-malfunction .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.theme-malfunction .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-malfunction .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-malfunction .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-malfunction .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-malfunction .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.theme-malfunction .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.theme-malfunction .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.theme-malfunction .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.theme-malfunction .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.theme-malfunction .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.theme-malfunction .Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.theme-malfunction .Tooltip--left:hover:after,.theme-malfunction .Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.theme-malfunction .Tooltip--right:after{top:50%;left:100%}.theme-malfunction .Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.theme-malfunction .Tooltip--scale--1:after{top:30%;left:50%;transform:translateX(-50%) scale(1)}.theme-malfunction .Tooltip--scale--1:hover:after{transform:translateX(-50%) scale(1)}.theme-malfunction .Tooltip--scale--2:after{top:30%;left:50%;transform:translateX(-50%) scale(.5)}.theme-malfunction .Tooltip--scale--2:hover:after{transform:translateX(-50%) scale(.5)}.theme-malfunction .Tooltip--scale--3:after{top:30%;left:50%}.theme-malfunction .Tooltip--scale--3:after,.theme-malfunction .Tooltip--scale--3:hover:after{transform:translateX(-50%) scale(.3333333333)}.theme-malfunction .Tooltip--scale--4:after{top:30%;left:50%;transform:translateX(-50%) scale(.25)}.theme-malfunction .Tooltip--scale--4:hover:after{transform:translateX(-50%) scale(.25)}.theme-malfunction .Tooltip--scale--5:after{top:30%;left:50%;transform:translateX(-50%) scale(.2)}.theme-malfunction .Tooltip--scale--5:hover:after{transform:translateX(-50%) scale(.2)}.theme-malfunction .Tooltip--scale--6:after{top:30%;left:50%}.theme-malfunction .Tooltip--scale--6:after,.theme-malfunction .Tooltip--scale--6:hover:after{transform:translateX(-50%) scale(.1666666667)}.theme-malfunction .Tooltip--scale--7:after{top:30%;left:50%}.theme-malfunction .Tooltip--scale--7:after,.theme-malfunction .Tooltip--scale--7:hover:after{transform:translateX(-50%) scale(.1428571429)}.theme-malfunction .Tooltip--scale--8:after{top:30%;left:50%;transform:translateX(-50%) scale(.125)}.theme-malfunction .Tooltip--scale--8:hover:after{transform:translateX(-50%) scale(.125)}.theme-malfunction .Layout,.theme-malfunction .Layout *{scrollbar-base-color:#142732;scrollbar-face-color:#274b61;scrollbar-3dlight-color:#1b3443;scrollbar-highlight-color:#1b3443;scrollbar-track-color:#142732;scrollbar-arrow-color:#6ba2c3;scrollbar-shadow-color:#274b61}.theme-malfunction .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-malfunction .Layout__content--flexRow{display:flex;flex-flow:row}.theme-malfunction .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-malfunction .Layout__content--scrollable{overflow-y:auto}.theme-malfunction .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1b3443;background-image:linear-gradient(180deg,#244559 0,#12232d)}.theme-malfunction .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-malfunction .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-malfunction .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-malfunction .Window__contentPadding:after{height:0}.theme-malfunction .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-malfunction .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(50,79,96,.25);pointer-events:none}.theme-malfunction .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-malfunction .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-malfunction .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-malfunction .TitleBar{background-color:#1a3f57;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-malfunction .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#1a3f57;transition:color .25s,background-color .25s}.theme-malfunction .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-malfunction .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-malfunction .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-malfunction .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-malfunction .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-malfunction .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-malfunction .Layout__content{background-image:none}.theme-ntos .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-ntos .Button:last-child{margin-right:0}.theme-ntos .Button .fa,.theme-ntos .Button .far,.theme-ntos .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-ntos .Button--hasContent .fa,.theme-ntos .Button--hasContent .far,.theme-ntos .Button--hasContent .fas{margin-right:.25em}.theme-ntos .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-ntos .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-ntos .Button--circular{border-radius:50%}.theme-ntos .Button--compact{padding:0 .25em;line-height:1.333em}.theme-ntos .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#384e68;color:#fff}.theme-ntos .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--default:focus,.theme-ntos .Button--color--default:hover{background-color:#465e7a;color:#fff}.theme-ntos .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-ntos .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--caution:focus,.theme-ntos .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-ntos .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-ntos .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--danger:focus,.theme-ntos .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-ntos .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1f2b39;color:#fff;background-color:rgba(31,43,57,0);color:rgba(227,240,255,.75)}.theme-ntos .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--transparent:focus,.theme-ntos .Button--color--transparent:hover{background-color:#2b3847;color:#fff}.theme-ntos .Button--disabled{background-color:#999!important}.theme-ntos .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-ntos .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--selected:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--selected:focus,.theme-ntos .Button--selected:hover{background-color:#27ab46;color:#fff}.theme-ntos .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-ntos .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-ntos .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-ntos .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-ntos .ProgressBar--color--default{border:.0833333333em solid #384e68}.theme-ntos .ProgressBar--color--default .ProgressBar__fill{background-color:#384e68}.theme-ntos .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-ntos .Section:last-child{margin-bottom:0}.theme-ntos .Section--flex{display:flex;flex-flow:column}.theme-ntos .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-ntos .Section__title{padding:.5em;border-bottom:.1666666667em solid #4972a1}.theme-ntos .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-ntos .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-ntos .Section__content{padding:.66em .5em}.theme-ntos .Section--fill{display:flex;flex-direction:column;height:100%}.theme-ntos .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-ntos .Section--fill .Section__content{flex-grow:1}.theme-ntos .Section__content--noTopPadding{padding-top:0}.theme-ntos .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-ntos .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-ntos .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-ntos .Section--level--3 .Section__titleText{font-size:1em}.theme-ntos .Section--level--2,.theme-ntos .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-ntos .Layout,.theme-ntos .Layout *{scrollbar-base-color:#17202b;scrollbar-face-color:#2e3f55;scrollbar-3dlight-color:#1f2b39;scrollbar-highlight-color:#1f2b39;scrollbar-track-color:#17202b;scrollbar-arrow-color:#7693b5;scrollbar-shadow-color:#2e3f55}.theme-ntos .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-ntos .Layout__content--flexRow{display:flex;flex-flow:row}.theme-ntos .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-ntos .Layout__content--scrollable{overflow-y:auto}.theme-ntos .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1f2b39;background-image:linear-gradient(180deg,#223040 0,#1b2633)}.theme-ntos .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-ntos .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-ntos .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-ntos .Window__contentPadding:after{height:0}.theme-ntos .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-ntos .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,69,85,.25);pointer-events:none}.theme-ntos .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-ntos .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-ntos .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-ntos .TitleBar{background-color:#2a3b4e;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-ntos .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#2a3b4e;transition:color .25s,background-color .25s}.theme-ntos .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-ntos .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-ntos .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-ntos .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-ntos .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-ntos .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-paper .Tabs--horizontal{border-bottom:.1666666667em solid hsla(0,0%,100%,.1);margin-bottom:.5em}.theme-paper .Tabs--horizontal .Tabs__tab--altSelection:after{content:"";position:absolute;bottom:0;right:0;left:0;height:.1666666667em;width:100%;background-color:#fff;border-radius:.16em}.theme-paper .Tabs--vertical{margin-right:.75em}.theme-paper .Tabs--vertical .Tabs__tabBox{border-right:.1666666667em solid hsla(0,0%,100%,.1);vertical-align:top}.theme-paper .Tabs--vertical .Tabs__tab{display:block!important;margin-right:0!important;margin-bottom:0;padding:.0833333333em .75em 0 .5em;border-bottom:.1666666667em solid hsla(0,0%,100%,.1)}.theme-paper .Tabs--vertical .Tabs__tab:last-child{border-bottom:0}.theme-paper .Tabs--vertical .Tabs__tab--altSelection:after{content:"";position:absolute;top:0;bottom:0;right:0;height:100%;width:.25em;background-color:#fff;border-radius:.16em}.theme-paper .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-sizing:border-box}.theme-paper .Section:last-child{margin-bottom:0}.theme-paper .Section--flex{display:flex;flex-flow:column}.theme-paper .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-paper .Section__title{padding:.5em;border-bottom:.1666666667em solid #fff}.theme-paper .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-paper .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-paper .Section__content{padding:.66em .5em}.theme-paper .Section--fill{display:flex;flex-direction:column;height:100%}.theme-paper .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-paper .Section--fill .Section__content{flex-grow:1}.theme-paper .Section__content--noTopPadding{padding-top:0}.theme-paper .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-paper .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-paper .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-paper .Section--level--3 .Section__titleText{font-size:1em}.theme-paper .Section--level--2,.theme-paper .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-paper .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-paper .Button:last-child{margin-right:0}.theme-paper .Button .fa,.theme-paper .Button .far,.theme-paper .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-paper .Button--hasContent .fa,.theme-paper .Button--hasContent .far,.theme-paper .Button--hasContent .fas{margin-right:.25em}.theme-paper .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-paper .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-paper .Button--circular{border-radius:50%}.theme-paper .Button--compact{padding:0 .25em;line-height:1.333em}.theme-paper .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-paper .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-paper .Button--color--default:focus,.theme-paper .Button--color--default:hover{background-color:#f7f6ee;color:#000}.theme-paper .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-paper .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-paper .Button--color--caution:focus,.theme-paper .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-paper .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-paper .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-paper .Button--color--danger:focus,.theme-paper .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-paper .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#fff;color:#000;background-color:hsla(0,0%,100%,0);color:rgba(0,0,0,.5)}.theme-paper .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-paper .Button--color--transparent:focus,.theme-paper .Button--color--transparent:hover{background-color:#fff;color:#000}.theme-paper .Button--disabled{background-color:#363636!important}.theme-paper .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-paper .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--selected:focus{transition:color .1s,background-color .1s}.theme-paper .Button--selected:focus,.theme-paper .Button--selected:hover{background-color:#b31212;color:#fff}.theme-paper .Layout,.theme-paper .Layout *{scrollbar-base-color:#bfbfbf;scrollbar-face-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#fff;scrollbar-track-color:#bfbfbf;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff}.theme-paper .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-paper .Layout__content--flexRow{display:flex;flex-flow:row}.theme-paper .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-paper .Layout__content--scrollable{overflow-y:auto}.theme-paper .Window{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;background-image:linear-gradient(180deg,#fff 0,#fff)}.theme-paper .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-paper .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-paper .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-paper .Window__contentPadding:after{height:0}.theme-paper .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-paper .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.25);pointer-events:none}.theme-paper .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-paper .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-paper .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-paper .TitleBar{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-paper .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#fff;transition:color .25s,background-color .25s}.theme-paper .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-paper .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-paper .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-paper .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-paper .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-paper .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-paper .PaperInput{position:relative;display:inline-block;width:120px;background:transparent;border:none;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .PaperInput__baseline{display:inline-block;color:transparent}.theme-paper .PaperInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-paper .PaperInput__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-paper .Layout__content,.theme-paper .Window{background-image:none}.theme-paper .Window{color:#000}.theme-paper .paper-field,.theme-paper .paper-field input:disabled,.theme-paper .paper-text input,.theme-paper .paper-text input:disabled{position:relative;display:inline-block;background:transparent;border:none;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-pda-retro .color-black{color:#0d0d0d!important}.theme-pda-retro .color-white{color:#fff!important}.theme-pda-retro .color-red{color:#d33!important}.theme-pda-retro .color-orange{color:#f37827!important}.theme-pda-retro .color-yellow{color:#fbd814!important}.theme-pda-retro .color-olive{color:#c0d919!important}.theme-pda-retro .color-green{color:#22be47!important}.theme-pda-retro .color-teal{color:#00c5bd!important}.theme-pda-retro .color-blue{color:#238cdc!important}.theme-pda-retro .color-violet{color:#6c3fcc!important}.theme-pda-retro .color-purple{color:#a93bcd!important}.theme-pda-retro .color-pink{color:#e2439c!important}.theme-pda-retro .color-brown{color:#af6d43!important}.theme-pda-retro .color-grey{color:#7d7d7d!important}.theme-pda-retro .color-good{color:#62b62a!important}.theme-pda-retro .color-average{color:#0d0d0d!important}.theme-pda-retro .color-bad{color:#d33!important}.theme-pda-retro .color-label{color:#0d0d0d!important}.theme-pda-retro .color-bg-black{background-color:#000!important}.theme-pda-retro .color-bg-white{background-color:#d9d9d9!important}.theme-pda-retro .color-bg-red{background-color:#bd2020!important}.theme-pda-retro .color-bg-orange{background-color:#d95e0c!important}.theme-pda-retro .color-bg-yellow{background-color:#d9b804!important}.theme-pda-retro .color-bg-olive{background-color:#9aad14!important}.theme-pda-retro .color-bg-green{background-color:#1b9638!important}.theme-pda-retro .color-bg-teal{background-color:#009a93!important}.theme-pda-retro .color-bg-blue{background-color:#1c71b1!important}.theme-pda-retro .color-bg-violet{background-color:#552dab!important}.theme-pda-retro .color-bg-purple{background-color:#8b2baa!important}.theme-pda-retro .color-bg-pink{background-color:#cf2082!important}.theme-pda-retro .color-bg-brown{background-color:#8c5836!important}.theme-pda-retro .color-bg-grey{background-color:#646464!important}.theme-pda-retro .color-bg-good{background-color:#4d9121!important}.theme-pda-retro .color-bg-average{background-color:#000!important}.theme-pda-retro .color-bg-bad{background-color:#bd2020!important}.theme-pda-retro .color-bg-label{background-color:#000!important}.theme-pda-retro .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-pda-retro .Button:last-child{margin-right:0}.theme-pda-retro .Button .fa,.theme-pda-retro .Button .far,.theme-pda-retro .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-pda-retro .Button--hasContent .fa,.theme-pda-retro .Button--hasContent .far,.theme-pda-retro .Button--hasContent .fas{margin-right:.25em}.theme-pda-retro .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-pda-retro .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-pda-retro .Button--circular{border-radius:50%}.theme-pda-retro .Button--compact{padding:0 .25em;line-height:1.333em}.theme-pda-retro .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-pda-retro .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--black:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--black:focus,.theme-pda-retro .Button--color--black:hover{background-color:#0a0a0a;color:#fff}.theme-pda-retro .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.theme-pda-retro .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--white:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--white:focus,.theme-pda-retro .Button--color--white:hover{background-color:#f3f3f3;color:#000}.theme-pda-retro .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-pda-retro .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--red:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--red:focus,.theme-pda-retro .Button--color--red:hover{background-color:#d52b2b;color:#fff}.theme-pda-retro .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.theme-pda-retro .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--orange:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--orange:focus,.theme-pda-retro .Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.theme-pda-retro .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-pda-retro .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--yellow:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--yellow:focus,.theme-pda-retro .Button--color--yellow:hover{background-color:#f3d00e;color:#000}.theme-pda-retro .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.theme-pda-retro .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--olive:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--olive:focus,.theme-pda-retro .Button--color--olive:hover{background-color:#afc41f;color:#fff}.theme-pda-retro .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-pda-retro .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--green:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--green:focus,.theme-pda-retro .Button--color--green:hover{background-color:#27ab46;color:#fff}.theme-pda-retro .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.theme-pda-retro .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--teal:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--teal:focus,.theme-pda-retro .Button--color--teal:hover{background-color:#0aafa8;color:#fff}.theme-pda-retro .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.theme-pda-retro .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--blue:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--blue:focus,.theme-pda-retro .Button--color--blue:hover{background-color:#2883c8;color:#fff}.theme-pda-retro .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.theme-pda-retro .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--violet:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--violet:focus,.theme-pda-retro .Button--color--violet:hover{background-color:#653ac1;color:#fff}.theme-pda-retro .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.theme-pda-retro .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--purple:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--purple:focus,.theme-pda-retro .Button--color--purple:hover{background-color:#9e38c1;color:#fff}.theme-pda-retro .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.theme-pda-retro .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--pink:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--pink:focus,.theme-pda-retro .Button--color--pink:hover{background-color:#dd3794;color:#fff}.theme-pda-retro .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.theme-pda-retro .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--brown:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--brown:focus,.theme-pda-retro .Button--color--brown:hover{background-color:#a06844;color:#fff}.theme-pda-retro .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.theme-pda-retro .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--grey:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--grey:focus,.theme-pda-retro .Button--color--grey:hover{background-color:#757575;color:#fff}.theme-pda-retro .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.theme-pda-retro .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--good:focus,.theme-pda-retro .Button--color--good:hover{background-color:#5da52d;color:#fff}.theme-pda-retro .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-pda-retro .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--average:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--average:focus,.theme-pda-retro .Button--color--average:hover{background-color:#0a0a0a;color:#fff}.theme-pda-retro .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-pda-retro .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--bad:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--bad:focus,.theme-pda-retro .Button--color--bad:hover{background-color:#d52b2b;color:#fff}.theme-pda-retro .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-pda-retro .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--label:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--label:focus,.theme-pda-retro .Button--color--label:hover{background-color:#0a0a0a;color:#fff}.theme-pda-retro .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-pda-retro .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--default:focus,.theme-pda-retro .Button--color--default:hover{background-color:#f7f6ee;color:#000}.theme-pda-retro .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-pda-retro .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--caution:focus,.theme-pda-retro .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-pda-retro .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-pda-retro .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--danger:focus,.theme-pda-retro .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-pda-retro .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#6f7961;color:#fff;background-color:rgba(111,121,97,0);color:hsla(0,0%,100%,.5)}.theme-pda-retro .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--transparent:focus,.theme-pda-retro .Button--color--transparent:hover{background-color:#818c72;color:#fff}.theme-pda-retro .Button--disabled{background-color:#505050!important}.theme-pda-retro .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-pda-retro .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--selected:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--selected:focus,.theme-pda-retro .Button--selected:hover{background-color:#b31212;color:#fff}.theme-pda-retro .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-pda-retro .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-pda-retro .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-pda-retro .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-pda-retro .ProgressBar--color--default{border:.0833333333em solid #000}.theme-pda-retro .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-pda-retro .ProgressBar--color--black{border:.0833333333em solid #000!important}.theme-pda-retro .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-pda-retro .ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.theme-pda-retro .ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.theme-pda-retro .ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.theme-pda-retro .ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.theme-pda-retro .ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.theme-pda-retro .ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.theme-pda-retro .ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.theme-pda-retro .ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.theme-pda-retro .ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.theme-pda-retro .ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.theme-pda-retro .ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.theme-pda-retro .ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.theme-pda-retro .ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.theme-pda-retro .ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.theme-pda-retro .ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.theme-pda-retro .ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.theme-pda-retro .ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.theme-pda-retro .ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.theme-pda-retro .ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.theme-pda-retro .ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.theme-pda-retro .ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.theme-pda-retro .ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.theme-pda-retro .ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.theme-pda-retro .ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.theme-pda-retro .ProgressBar--color--grey{border:.0833333333em solid #646464!important}.theme-pda-retro .ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.theme-pda-retro .ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.theme-pda-retro .ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.theme-pda-retro .ProgressBar--color--average{border:.0833333333em solid #000!important}.theme-pda-retro .ProgressBar--color--average .ProgressBar__fill{background-color:#000}.theme-pda-retro .ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.theme-pda-retro .ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.theme-pda-retro .ProgressBar--color--label{border:.0833333333em solid #000!important}.theme-pda-retro .ProgressBar--color--label .ProgressBar__fill{background-color:#000}.theme-pda-retro .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-pda-retro .Section:last-child{margin-bottom:0}.theme-pda-retro .Section--flex{display:flex;flex-flow:column}.theme-pda-retro .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-pda-retro .Section__title{padding:.5em;border-bottom:.1666666667em solid #000}.theme-pda-retro .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-pda-retro .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-pda-retro .Section__content{padding:.66em .5em}.theme-pda-retro .Section--fill{display:flex;flex-direction:column;height:100%}.theme-pda-retro .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-pda-retro .Section--fill .Section__content{flex-grow:1}.theme-pda-retro .Section__content--noTopPadding{padding-top:0}.theme-pda-retro .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-pda-retro .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-pda-retro .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-pda-retro .Section--level--3 .Section__titleText{font-size:1em}.theme-pda-retro .Section--level--2,.theme-pda-retro .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-pda-retro .TinderMessage_First_Received,.theme-pda-retro .TinderMessage_First_Sent,.theme-pda-retro .TinderMessage_Subsequent_Received,.theme-pda-retro .TinderMessage_Subsequent_Sent{padding:6px;z-index:1;word-break:break-all;max-width:100%}.theme-pda-retro .TinderMessage_First_Sent,.theme-pda-retro .TinderMessage_Subsequent_Sent{text-align:right;background-color:#9faa91}.theme-pda-retro .TinderMessage_First_Sent{border-radius:10px 10px 0 10px}.theme-pda-retro .TinderMessage_Subsequent_Sent{border-radius:10px 0 0 10px}.theme-pda-retro .TinderMessage_First_Received,.theme-pda-retro .TinderMessage_Subsequent_Received{text-align:left;background-color:#b8b37b}.theme-pda-retro .TinderMessage_First_Received{border-radius:10px 10px 10px 0}.theme-pda-retro .TinderMessage_Subsequent_Received{border-radius:0 10px 10px 0}.theme-pda-retro .ClassicMessage_Received,.theme-pda-retro .ClassicMessage_Sent{word-break:break-all}.theme-pda-retro .ClassicMessage_Sent{color:#9faa91}.theme-pda-retro .ClassicMessage_Received{color:#b8b37b}.theme-pda-retro .Layout,.theme-pda-retro .Layout *{scrollbar-base-color:#535b49;scrollbar-face-color:#7e896e;scrollbar-3dlight-color:#6f7961;scrollbar-highlight-color:#6f7961;scrollbar-track-color:#535b49;scrollbar-arrow-color:#b7beae;scrollbar-shadow-color:#7e896e}.theme-pda-retro .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-pda-retro .Layout__content--flexRow{display:flex;flex-flow:row}.theme-pda-retro .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-pda-retro .Layout__content--scrollable{overflow-y:auto}.theme-pda-retro .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#6f7961;background-image:linear-gradient(180deg,#6f7961 0,#6f7961)}.theme-pda-retro .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-pda-retro .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-pda-retro .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-pda-retro .Window__contentPadding:after{height:0}.theme-pda-retro .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-pda-retro .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(147,156,133,.25);pointer-events:none}.theme-pda-retro .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-pda-retro .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-pda-retro .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-pda-retro .TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-pda-retro .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#363636;transition:color .25s,background-color .25s}.theme-pda-retro .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-pda-retro .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-pda-retro .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-pda-retro .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-pda-retro .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-pda-retro .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-pda-retro .Button{color:#161613;background-color:#565d4b;border:1px solid #000}.theme-pda-retro .Layout__content{background-image:none}.theme-pda-retro .LabeledList__label{font-weight:700}.theme-pda-retro .Tooltip:after{color:#fff}.theme-retro .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-retro .Button:last-child{margin-right:0}.theme-retro .Button .fa,.theme-retro .Button .far,.theme-retro .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-retro .Button--hasContent .fa,.theme-retro .Button--hasContent .far,.theme-retro .Button--hasContent .fas{margin-right:.25em}.theme-retro .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-retro .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-retro .Button--circular{border-radius:50%}.theme-retro .Button--compact{padding:0 .25em;line-height:1.333em}.theme-retro .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-retro .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--default:focus,.theme-retro .Button--color--default:hover{background-color:#f7f6ee;color:#000}.theme-retro .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-retro .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--caution:focus,.theme-retro .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-retro .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-retro .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--danger:focus,.theme-retro .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-retro .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000;background-color:rgba(232,228,201,0);color:hsla(0,0%,100%,.5)}.theme-retro .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--transparent:focus,.theme-retro .Button--color--transparent:hover{background-color:#f7f6ee;color:#000}.theme-retro .Button--disabled{background-color:#363636!important}.theme-retro .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-retro .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--selected:focus{transition:color .1s,background-color .1s}.theme-retro .Button--selected:focus,.theme-retro .Button--selected:hover{background-color:#b31212;color:#fff}.theme-retro .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-retro .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-retro .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-retro .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-retro .ProgressBar--color--default{border:.0833333333em solid #000}.theme-retro .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-retro .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-retro .Section:last-child{margin-bottom:0}.theme-retro .Section--flex{display:flex;flex-flow:column}.theme-retro .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-retro .Section__title{padding:.5em;border-bottom:.1666666667em solid #000}.theme-retro .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-retro .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-retro .Section__content{padding:.66em .5em}.theme-retro .Section--fill{display:flex;flex-direction:column;height:100%}.theme-retro .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-retro .Section--fill .Section__content{flex-grow:1}.theme-retro .Section__content--noTopPadding{padding-top:0}.theme-retro .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-retro .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-retro .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-retro .Section--level--3 .Section__titleText{font-size:1em}.theme-retro .Section--level--2,.theme-retro .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-retro .Layout,.theme-retro .Layout *{scrollbar-base-color:#c8be7d;scrollbar-face-color:#eae7ce;scrollbar-3dlight-color:#e8e4c9;scrollbar-highlight-color:#e8e4c9;scrollbar-track-color:#c8be7d;scrollbar-arrow-color:#f4f2e4;scrollbar-shadow-color:#eae7ce}.theme-retro .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-retro .Layout__content--flexRow{display:flex;flex-flow:row}.theme-retro .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-retro .Layout__content--scrollable{overflow-y:auto}.theme-retro .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#e8e4c9;background-image:linear-gradient(180deg,#e8e4c9 0,#e8e4c9)}.theme-retro .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-retro .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-retro .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-retro .Window__contentPadding:after{height:0}.theme-retro .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-retro .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(251,250,246,.25);pointer-events:none}.theme-retro .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-retro .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-retro .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-retro .TitleBar{background-color:#585337;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-retro .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#585337;transition:color .25s,background-color .25s}.theme-retro .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-retro .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-retro .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-retro .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-retro .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-retro .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-retro .Button{font-family:monospace;color:#161613;border:.1666666667em outset #e8e4c9;outline:.0833333333em solid #161613}.theme-retro .Layout__content{background-image:none}.theme-syndicate .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-syndicate .Button:last-child{margin-right:0}.theme-syndicate .Button .fa,.theme-syndicate .Button .far,.theme-syndicate .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-syndicate .Button--hasContent .fa,.theme-syndicate .Button--hasContent .far,.theme-syndicate .Button--hasContent .fas{margin-right:.25em}.theme-syndicate .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-syndicate .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-syndicate .Button--circular{border-radius:50%}.theme-syndicate .Button--compact{padding:0 .25em;line-height:1.333em}.theme-syndicate .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#397439;color:#fff}.theme-syndicate .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--default:focus,.theme-syndicate .Button--color--default:hover{background-color:#478647;color:#fff}.theme-syndicate .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-syndicate .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--caution:focus,.theme-syndicate .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-syndicate .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-syndicate .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--danger:focus,.theme-syndicate .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-syndicate .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#550202;color:#fff;background-color:rgba(85,2,2,0);color:hsla(0,0%,100%,.5)}.theme-syndicate .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--transparent:focus,.theme-syndicate .Button--color--transparent:hover{background-color:#650c0c;color:#fff}.theme-syndicate .Button--disabled{background-color:#363636!important}.theme-syndicate .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-syndicate .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--selected:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--selected:focus,.theme-syndicate .Button--selected:hover{background-color:#b31212;color:#fff}.theme-syndicate .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#910101;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.theme-syndicate .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-syndicate .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-syndicate .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-syndicate .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-syndicate .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-syndicate .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#87ce87;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-syndicate .NumberInput--fluid{display:block}.theme-syndicate .NumberInput__content{margin-left:.5em}.theme-syndicate .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-syndicate .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #87ce87;background-color:#87ce87}.theme-syndicate .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-syndicate .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-syndicate .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-syndicate .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-syndicate .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-syndicate .ProgressBar--color--default{border:.0833333333em solid #306330}.theme-syndicate .ProgressBar--color--default .ProgressBar__fill{background-color:#306330}.theme-syndicate .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-syndicate .Section:last-child{margin-bottom:0}.theme-syndicate .Section--flex{display:flex;flex-flow:column}.theme-syndicate .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-syndicate .Section__title{padding:.5em;border-bottom:.1666666667em solid #397439}.theme-syndicate .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-syndicate .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-syndicate .Section__content{padding:.66em .5em}.theme-syndicate .Section--fill{display:flex;flex-direction:column;height:100%}.theme-syndicate .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-syndicate .Section--fill .Section__content{flex-grow:1}.theme-syndicate .Section__content--noTopPadding{padding-top:0}.theme-syndicate .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-syndicate .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-syndicate .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-syndicate .Section--level--3 .Section__titleText{font-size:1em}.theme-syndicate .Section--level--2,.theme-syndicate .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-syndicate .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.theme-syndicate .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#4a0202;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.theme-syndicate .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-syndicate .Tooltip--long:after{width:20.8333333333em;white-space:normal}.theme-syndicate .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.theme-syndicate .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.theme-syndicate .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-syndicate .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-syndicate .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-syndicate .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-syndicate .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.theme-syndicate .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.theme-syndicate .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.theme-syndicate .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.theme-syndicate .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.theme-syndicate .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.theme-syndicate .Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.theme-syndicate .Tooltip--left:hover:after,.theme-syndicate .Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.theme-syndicate .Tooltip--right:after{top:50%;left:100%}.theme-syndicate .Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.theme-syndicate .Tooltip--scale--1:after{top:30%;left:50%;transform:translateX(-50%) scale(1)}.theme-syndicate .Tooltip--scale--1:hover:after{transform:translateX(-50%) scale(1)}.theme-syndicate .Tooltip--scale--2:after{top:30%;left:50%;transform:translateX(-50%) scale(.5)}.theme-syndicate .Tooltip--scale--2:hover:after{transform:translateX(-50%) scale(.5)}.theme-syndicate .Tooltip--scale--3:after{top:30%;left:50%}.theme-syndicate .Tooltip--scale--3:after,.theme-syndicate .Tooltip--scale--3:hover:after{transform:translateX(-50%) scale(.3333333333)}.theme-syndicate .Tooltip--scale--4:after{top:30%;left:50%;transform:translateX(-50%) scale(.25)}.theme-syndicate .Tooltip--scale--4:hover:after{transform:translateX(-50%) scale(.25)}.theme-syndicate .Tooltip--scale--5:after{top:30%;left:50%;transform:translateX(-50%) scale(.2)}.theme-syndicate .Tooltip--scale--5:hover:after{transform:translateX(-50%) scale(.2)}.theme-syndicate .Tooltip--scale--6:after{top:30%;left:50%}.theme-syndicate .Tooltip--scale--6:after,.theme-syndicate .Tooltip--scale--6:hover:after{transform:translateX(-50%) scale(.1666666667)}.theme-syndicate .Tooltip--scale--7:after{top:30%;left:50%}.theme-syndicate .Tooltip--scale--7:after,.theme-syndicate .Tooltip--scale--7:hover:after{transform:translateX(-50%) scale(.1428571429)}.theme-syndicate .Tooltip--scale--8:after{top:30%;left:50%;transform:translateX(-50%) scale(.125)}.theme-syndicate .Tooltip--scale--8:hover:after{transform:translateX(-50%) scale(.125)}.theme-syndicate .Layout,.theme-syndicate .Layout *{scrollbar-base-color:#400202;scrollbar-face-color:#7e0303;scrollbar-3dlight-color:#550202;scrollbar-highlight-color:#550202;scrollbar-track-color:#400202;scrollbar-arrow-color:#fa3030;scrollbar-shadow-color:#7e0303}.theme-syndicate .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-syndicate .Layout__content--flexRow{display:flex;flex-flow:row}.theme-syndicate .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-syndicate .Layout__content--scrollable{overflow-y:auto}.theme-syndicate .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#550202;background-image:linear-gradient(180deg,#730303 0,#370101)}.theme-syndicate .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-syndicate .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-syndicate .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-syndicate .Window__contentPadding:after{height:0}.theme-syndicate .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-syndicate .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(117,22,22,.25);pointer-events:none}.theme-syndicate .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-syndicate .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-syndicate .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-syndicate .TitleBar{background-color:#910101;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-syndicate .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#910101;transition:color .25s,background-color .25s}.theme-syndicate .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-syndicate .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-syndicate .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-syndicate .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-syndicate .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-syndicate .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-syndicate .Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDIwMCAyODkuNzQyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGQ9Ik05My41MzggMGMtMTguMTEzIDAtMzQuMjIgMy4xMTItNDguMzI0IDkuMzM0LTEzLjk2NSA2LjIyMi0yNC42MTIgMTUuMDcyLTMxLjk0IDI2LjU0N0M2LjA4NCA0Ny4yMiAyLjk3MiA2MC42MzEgMi45NzIgNzYuMTE2YzAgMTAuNjQ3IDIuNzI1IDIwLjQ2NSA4LjE3NSAyOS40NTMgNS42MTYgOC45ODcgMTQuMDM5IDE3LjM1MiAyNS4yNyAyNS4wOTQgMTEuMjMgNy42MDYgMjYuNTA3IDE1LjQxOSA0NS44MyAyMy40MzggMTkuOTg0IDguMjk2IDM0Ljg0OSAxNS41NTUgNDQuNTkzIDIxLjc3NiA5Ljc0NCA2LjIyMyAxNi43NjEgMTIuODU5IDIxLjA1NSAxOS45MSA0LjI5NSA3LjA1MiA2LjQ0MiAxNS43NjQgNi40NDIgMjYuMTM0IDAgMTYuMTc4LTUuMjAyIDI4LjQ4My0xNS42MDYgMzYuOTE3LTEwLjI0IDguNDM1LTI1LjAyMiAxMi42NTMtNDQuMzQ1IDEyLjY1My0xNC4wMzkgMC0yNS41MTYtMS42Ni0zNC40MzQtNC45NzgtOC45MTgtMy40NTctMTYuMTg2LTguNzExLTIxLjgtMTUuNzYzLTUuNjE2LTcuMDUyLTEwLjA3Ni0xNi42NjEtMTMuMzc5LTI4LjgyOUgwdjU2LjgyN2MzMy44NTcgNy4zMjggNjMuNzQ5IDEwLjk5NCA4OS42NzggMTAuOTk0IDE2LjAyIDAgMzAuNzItMS4zODMgNDQuMDk4LTQuMTQ4IDEzLjU0Mi0yLjkwNCAyNS4xMDQtNy40NjcgMzQuNjgzLTEzLjY5IDkuNzQ0LTYuMzU5IDE3LjM0LTE0LjUxOSAyMi43OS0yNC40NzQgNS40NS0xMC4wOTMgOC4xNzUtMjIuNCA4LjE3NS0zNi45MTcgMC0xMi45OTctMy4zMDItMjQuMzM1LTkuOTA4LTM0LjAxNC02LjQ0LTkuODE4LTE1LjUyNS0xOC41MjctMjcuMjUxLTI2LjEzMi0xMS41NjEtNy42MDQtMjcuOTExLTE1LjgzMS00OS4wNTEtMjQuNjgtMTcuNTA2LTcuMTktMzAuNzItMTMuNjktMzkuNjM4LTE5LjQ5N1M1NC45NjkgOTMuNzU2IDQ5LjQ3OSA4Ny4zMTZjLTUuNDI2LTYuMzY2LTkuNjU4LTE1LjA3LTkuNjU4LTI0Ljg4NyAwLTkuMjY0IDIuMDc1LTE3LjIxNCA2LjIyMy0yMy44NUM1Ny4xNDIgMjQuMTggODcuMzMxIDM2Ljc4MiA5MS4xMiA2Mi45MjVjNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NyAxMi4wMyAyOC40MTVoMjAuNTMydi01NmMtNC40NzktNS45MjQtOS45NTUtMTAuNjMxLTE1LjkwOS0xNC4zNzMgMS42NC40NzkgMy4xOSAxLjAyMyA0LjYzOSAxLjY0IDYuNDk4IDIuNjI2IDEyLjE2OCA3LjMyNyAxNy4wMDcgMTQuMTAzIDQuODQgNi43NzUgOC44NSAxNi4yNDYgMTIuMDMgMjguNDE0IDAgMCA4LjQ4LS4xMjkgOC40OS0uMDAyLjQxNyA2LjQxNS0xLjc1NCA5LjQ1My00LjEyNCAxMi41NjEtMi40MTcgMy4xNy01LjE0NSA2Ljc5LTQuMDAzIDEzLjAwMyAxLjUwOCA4LjIwMyAxMC4xODQgMTAuNTk3IDE0LjYyMiA5LjMxMi0zLjMxOC0uNS01LjMxOC0xLjc1LTUuMzE4LTEuNzVzMS44NzYuOTk5IDUuNjUtMS4zNmMtMy4yNzYuOTU2LTEwLjcwNC0uNzk3LTExLjgtNi43NjMtLjk1OC01LjIwOC45NDYtNy4yOTUgMy40LTEwLjUxNCAyLjQ1NS0zLjIyIDUuMjg1LTYuOTU5IDQuNjg1LTE0LjQ4OWwuMDAzLjAwMmg4LjkyN3YtNTZjLTE1LjA3Mi0zLjg3MS0yNy42NTMtNi4zNi0zNy43NDctNy40NjVDMTE0LjI3OS41NTIgMTA0LjA0NiAwIDkzLjUzNyAwem03MC4zMjEgMTcuMzA5bC4yMzggNDAuMzA1YzEuMzE4IDEuMjI2IDIuNDQgMi4yNzggMy4zNDEgMy4xMDYgNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NiAxMi4wMyAyOC40MTRIMjAwdi01NmMtNi42NzctNC41OTQtMTkuODM2LTEwLjQ3My0zNi4xNC0xNS44MjV6bS0yOC4xMiA1LjYwNWw4LjU2NSAxNy43MTdjLTExLjk3LTYuNDY3LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTd6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE3bDQuNDk0LTE3LjcxN3ptMTUuMjIyIDI0LjAwOWw4LjU2NSAxNy43MTZjLTExLjk3LTYuNDY2LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTZ6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE2bDQuNDk0LTE3LjcxNnpNOTcuNDQgNDkuMTNsOC41NjUgMTcuNzE2Yy0xMS45Ny02LjQ2Ny0xMy44NDctOS43MTctOC41NjUtMTcuNzE2em0yMi43OTUgMGMyLjc3MiA3Ljk5OSAxLjc4OCAxMS4yNS00LjQ5MyAxNy43MTZsNC40OTMtMTcuNzE2eiIvPjwvc3ZnPg==)} \ No newline at end of file diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index fba3d03c1b..b89a08c5e4 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,4 +1,4 @@ -!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=202)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(417);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),a=n(92);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(434).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(442);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(443);t.ByondUi=c.ByondUi;var l=n(445);t.Chart=l.Chart;var d=n(446);t.Collapsible=d.Collapsible;var u=n(447);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(448);t.Dropdown=h.Dropdown;var f=n(181);t.Flex=f.Flex;var C=n(449);t.Grid=C.Grid;var N=n(129);t.Icon=N.Icon;var b=n(450);t.Input=b.Input;var V=n(451);t.Knob=V.Knob;var g=n(452);t.LabeledControls=g.LabeledControls;var v=n(453);t.LabeledList=v.LabeledList;var k=n(454);t.NanoMap=k.NanoMap;var _=n(455);t.Modal=_.Modal;var y=n(456);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(457);t.ProgressBar=B.ProgressBar;var x=n(458);t.Section=x.Section;var w=n(459);t.Slider=w.Slider;var S=n(182);t.Table=S.Table;var I=n(460);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(441);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(8),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,f=e.global,C=e.stat;if(n=f?o:C?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(f?u:h+(C?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/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";(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(75))},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=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[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=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),9007199254740991):0}},function(e,t,n){"use strict";var o=n(8),r=n(100),a=n(21),i=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(440),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=C;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,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,["as","className","children"]);if("function"==typeof i)return i(C(e));var l="string"==typeof o?o+" "+N(c):N(c),d=C(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; +!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=205)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(420);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),a=n(92);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(437).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(445);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(446);t.ByondUi=c.ByondUi;var l=n(448);t.Chart=l.Chart;var d=n(449);t.Collapsible=d.Collapsible;var u=n(450);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(451);t.Dropdown=h.Dropdown;var f=n(181);t.Flex=f.Flex;var C=n(452);t.Grid=C.Grid;var N=n(129);t.Icon=N.Icon;var b=n(453);t.Input=b.Input;var V=n(454);t.Knob=V.Knob;var g=n(455);t.LabeledControls=g.LabeledControls;var v=n(456);t.LabeledList=v.LabeledList;var k=n(457);t.NanoMap=k.NanoMap;var _=n(458);t.Modal=_.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var x=n(461);t.Section=x.Section;var w=n(462);t.Slider=w.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(444);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,f=e.global,C=e.stat;if(n=f?o:C?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(f?u:h+(C?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/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.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=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[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=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),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),a=n(21),i=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(443),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=C;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,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,["as","className","children"]);if("function"==typeof i)return i(C(e));var l="string"==typeof o?o+" "+N(c):N(c),d=C(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; /** * @file * @copyright 2020 Aleksej Komarov @@ -8,12 +8,12 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var o=0,r=1,a=2,i=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=a){var i=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:i})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+i+""}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(51);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=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?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(11);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(138),c=n(8),l=n(11),d=n(33),u=n(21),s=n(77),m=n(65),p=c.WeakMap;if(i){var h=new p,f=h.get,C=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return f.call(h,e)||{}},a=function(e){return C.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},a=function(e){return u(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(21),r=n(18),a=n(77),i=n(111),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";var o=n(140),r=n(8),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";e.exports=!1},function(e,t,n){"use strict";var o=n(6);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(4),r=n(8),a=n(12),i=n(124),c=n(14),l=n(82),d=n(59),u=n(51),s=n(33),m=n(15),p=n(154),h=n(169),f=n(37),C=n(21),N=n(79),b=n(11),V=n(47),g=n(55),v=n(52).f,k=n(170),_=n(22).forEach,y=n(58),L=n(17),B=n(23),x=n(38),w=n(84),S=x.get,I=x.set,T=L.f,A=B.f,E=Math.round,M=r.RangeError,P=l.ArrayBuffer,O=l.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,W=c.aTypedArrayConstructor,z=c.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(W(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},G=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},K=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return K(e,t=f(t,!0))?u(2,e[t]):A(e,t)},q=function(e,t,n){return!(K(e,t=f(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?(F||(B.f=Y,L.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,f=r[c],C=f,N=C&&C.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?i&&(C=t((function(e,t,n,o){return d(e,C,c),w(b(t)?G(t)?o!==undefined?new f(t,h(n,a),o):n!==undefined?new f(t,h(n,a)):new f(t):z(t)?U(C,t):k.call(C,t):new f(p(t)),e,C)})),g&&g(C,R),_(v(f),(function(e){e in C||s(C,e,f[e])})),C.prototype=N):(C=t((function(e,t,n,o){d(e,C,c);var r,i,l,u=0,s=0;if(b(t)){if(!G(t))return z(t)?U(C,t):k.call(C,t);r=t,s=h(n,a);var f=t.byteLength;if(o===undefined){if(f%a)throw M("Wrong length");if((i=f-s)<0)throw M("Wrong length")}else if((i=m(o)*a)+s>f)throw M("Wrong length");l=i/a}else l=p(t),r=new P(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});u=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete h.prototype[i[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),a=n(16)("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(16),r=n(47),a=n(17),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),a=n(16)("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(141),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);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(37),r=n(17),a=n(51);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(13),r=n(152);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),a=n(21),i=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){i(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=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,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!a(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),a=n(16),i=n(12),c=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(86)+"]",a=RegExp("^"+r+r+"*"),i=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(i,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,a=e.title,i=void 0===a?"Welcome":a;return(0,o.createComponentVNode)(2,r.Section,{title:i,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,a.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(6),r=n(36),a="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),a=n(46),i=function(e){return function(t,n,i){var c,l=o(t),d=r(l.length),u=a(i,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(6),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==d||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",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(141),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),a=n(16)("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(6),r=n(16),a=n(105),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(26);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(6);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),a=n(15),i=n(53),c=n(108),l=n(149),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,f,C,N,b,V=i(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,f=a(e.length);f>h;h++)if((C=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&C instanceof d)return C;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(C=l(m,V,b.value,u))&&C&&C instanceof d)return C;return new d(!1)}).stop=function(e){return new d(!0,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={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!o.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(100),r=n(64),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},function(e,t,n){"use strict";var o=n(40);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(109),r=n(36),a=n(16)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),a))?n:i?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(16)("iterator"),r=!1;try{var a=0,i={next:function(){return{done:!!a++}},"return":function(){r=!0}};i[o]=function(){return this},Array.from(i,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(c){}return n}},function(e,t,n){"use strict";var o=n(35),r=n(18),a=n(63),i=n(15),c=function(e){return function(t,n,c,l){o(n);var d=r(t),u=a(d),s=i(d.length),m=e?s-1:0,p=e?-1:1;if(c<2)for(;;){if(m in u){l=u[m],m+=p;break}if(m+=p,e?m<0:s<=m)throw TypeError("Reduce of empty array with no initial value")}for(;e?m>=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(8),r=n(12),a=n(112),i=n(33),c=n(72),l=n(6),d=n(59),u=n(34),s=n(15),m=n(154),p=n(249),h=n(39),f=n(55),C=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,k=g.set,_=o.ArrayBuffer,y=_,L=o.DataView,B=L&&L.prototype,x=Object.prototype,w=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},D=function(e,t,n,o){var r=m(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,a){var i=m(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,d=i+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||i(y,j,_[j]);W.constructor=y}f&&h(B)!==x&&f(B,x);var H=new L(new y(2)),G=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);k(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,a=u(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w("Wrong length");k(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,T,t)},setUint8:function(e,t){R(this,1,e,T,t)},setInt16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(8),a=n(67),i=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(6),m=n(80),p=n(48),h=n(84);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),N=f?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},k=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&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!u(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&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,f,N),c.REQUIRED=!0;else if(a(e,!0)){var _=new g,y=_[N](C?{}:-0,1)!=_,L=s((function(){_.has(1)})),B=m((function(e){new b(e)})),x=!C&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,f),o}))).prototype=V,V.constructor=g),(L||x)&&(k("delete"),k("has"),f&&k("get")),(x||y)&&k(N),C&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),C||n.setStrong(g,e,f),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);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(41),r=n(8),a=n(6);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(13);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(88),i=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,i=this,d=s&&i.sticky,p=a.call(i),h=i.source,f=0,C=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=i.lastIndex),o=c.call(d?n:i,C),d?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:u&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((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,s){var h=a(e),f=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),C=f&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!f||!C||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===i?f&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(89);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";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=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:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){a.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},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})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(439),r=(0,n(24).createLogger)("assets"),a=[/v4shim/i],i=[],c={},l=function(e){i.includes(e)||(i.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[i];if(a.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},i=0,d=Object.keys(o);i=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15);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,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),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(79),r=n(71),a=n(16)("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(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(234),a=n(39),i=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(41),m=n(71),p=n(151),h=p.IteratorPrototype,f=p.BUGGY_SAFARI_ITERATORS,C=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,k,_=function(e){if(e===p&&w)return w;if(!f&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,x=B[C]||B["@@iterator"]||p&&B[p],w=!f&&x||_(p),S="Array"==t&&B.entries||x;if(S&&(g=a(S.call(new e)),h!==Object.prototype&&g.next&&(s||a(g)===h||(i?i(g,h):"function"!=typeof g[C]&&l(g,C,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&x&&"values"!==x.name&&(L=!0,w=function(){return x.call(this)}),s&&!V||B[C]===w||l(B,C,w),m[t]=w,p)if(v={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},V)for(k in v)(f||L||!(k in B))&&d(B,k,v[k]);else o({target:t,proto:!0,forced:f||L},v);return v}},function(e,t,n){"use strict";var o=n(6);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),a=n(25),i=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(a(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,i(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);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(8),c=n(6),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=i.location,h=i.setImmediate,f=i.clearImmediate,C=i.process,N=i.MessageChannel,b=i.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},k=function(e){return function(){v(e)}},_=function(e){v(e.data)},y=function(e){i.postMessage(e+"",p.protocol+"//"+p.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},f=function(e){delete g[e]},"process"==l(C)?o=function(e){C.nextTick(k(e))}:b&&b.now?o=function(e){b.now(k(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(k(e),0)}:(o=y,i.addEventListener("message",_,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(11),r=n(36),a=n(16)("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(6);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===d||(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(117);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(16)("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(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(6),r=n(86);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(8),r=n(6),a=n(80),i=n(14).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.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(92),r=function(){return{type:"debug/toggleKitchenSink"}}; + */var o=0,r=1,a=2,i=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=a){var i=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:i})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+i+""}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(51);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=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?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(11);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(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(77),m=n(65),p=c.WeakMap;if(i){var h=new p,f=h.get,C=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return f.call(h,e)||{}},a=function(e){return C.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},a=function(e){return u(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(21),r=n(18),a=n(77),i=n(111),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";var o=n(140),r=n(9),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";e.exports=!1},function(e,t,n){"use strict";var o=n(6);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(4),r=n(9),a=n(12),i=n(124),c=n(14),l=n(82),d=n(59),u=n(51),s=n(33),m=n(15),p=n(154),h=n(169),f=n(37),C=n(21),N=n(79),b=n(11),V=n(47),g=n(55),v=n(52).f,k=n(170),_=n(22).forEach,y=n(58),L=n(17),B=n(23),x=n(38),w=n(84),S=x.get,I=x.set,T=L.f,A=B.f,E=Math.round,M=r.RangeError,P=l.ArrayBuffer,O=l.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,W=c.aTypedArrayConstructor,z=c.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(W(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},G=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},K=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return K(e,t=f(t,!0))?u(2,e[t]):A(e,t)},q=function(e,t,n){return!(K(e,t=f(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?(F||(B.f=Y,L.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,f=r[c],C=f,N=C&&C.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?i&&(C=t((function(e,t,n,o){return d(e,C,c),w(b(t)?G(t)?o!==undefined?new f(t,h(n,a),o):n!==undefined?new f(t,h(n,a)):new f(t):z(t)?U(C,t):k.call(C,t):new f(p(t)),e,C)})),g&&g(C,R),_(v(f),(function(e){e in C||s(C,e,f[e])})),C.prototype=N):(C=t((function(e,t,n,o){d(e,C,c);var r,i,l,u=0,s=0;if(b(t)){if(!G(t))return z(t)?U(C,t):k.call(C,t);r=t,s=h(n,a);var f=t.byteLength;if(o===undefined){if(f%a)throw M("Wrong length");if((i=f-s)<0)throw M("Wrong length")}else if((i=m(o)*a)+s>f)throw M("Wrong length");l=i/a}else l=p(t),r=new P(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});u=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete h.prototype[i[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),a=n(16)("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(16),r=n(47),a=n(17),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),a=n(16)("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(141),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);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(37),r=n(17),a=n(51);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(13),r=n(152);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),a=n(21),i=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){i(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=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,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!a(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),a=n(16),i=n(12),c=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(86)+"]",a=RegExp("^"+r+r+"*"),i=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(i,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,a=e.title,i=void 0===a?"Welcome":a;return(0,o.createComponentVNode)(2,r.Section,{title:i,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,a.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(6),r=n(36),a="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),a=n(46),i=function(e){return function(t,n,i){var c,l=o(t),d=r(l.length),u=a(i,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(6),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==d||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",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(141),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),a=n(16)("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(6),r=n(16),a=n(105),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(26);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(6);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),a=n(15),i=n(53),c=n(108),l=n(149),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,f,C,N,b,V=i(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,f=a(e.length);f>h;h++)if((C=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&C instanceof d)return C;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(C=l(m,V,b.value,u))&&C&&C instanceof d)return C;return new d(!1)}).stop=function(e){return new d(!0,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={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!o.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(100),r=n(64),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},function(e,t,n){"use strict";var o=n(40);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(109),r=n(36),a=n(16)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),a))?n:i?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(16)("iterator"),r=!1;try{var a=0,i={next:function(){return{done:!!a++}},"return":function(){r=!0}};i[o]=function(){return this},Array.from(i,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(c){}return n}},function(e,t,n){"use strict";var o=n(35),r=n(18),a=n(63),i=n(15),c=function(e){return function(t,n,c,l){o(n);var d=r(t),u=a(d),s=i(d.length),m=e?s-1:0,p=e?-1:1;if(c<2)for(;;){if(m in u){l=u[m],m+=p;break}if(m+=p,e?m<0:s<=m)throw TypeError("Reduce of empty array with no initial value")}for(;e?m>=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(9),r=n(12),a=n(112),i=n(33),c=n(72),l=n(6),d=n(59),u=n(34),s=n(15),m=n(154),p=n(252),h=n(39),f=n(55),C=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,k=g.set,_=o.ArrayBuffer,y=_,L=o.DataView,B=L&&L.prototype,x=Object.prototype,w=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},D=function(e,t,n,o){var r=m(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,a){var i=m(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,d=i+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||i(y,j,_[j]);W.constructor=y}f&&h(B)!==x&&f(B,x);var H=new L(new y(2)),G=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);k(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,a=u(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w("Wrong length");k(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,T,t)},setUint8:function(e,t){R(this,1,e,T,t)},setInt16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(67),i=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(6),m=n(80),p=n(48),h=n(84);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),N=f?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},k=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&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!u(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&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,f,N),c.REQUIRED=!0;else if(a(e,!0)){var _=new g,y=_[N](C?{}:-0,1)!=_,L=s((function(){_.has(1)})),B=m((function(e){new b(e)})),x=!C&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,f),o}))).prototype=V,V.constructor=g),(L||x)&&(k("delete"),k("has"),f&&k("get")),(x||y)&&k(N),C&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),C||n.setStrong(g,e,f),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);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(41),r=n(9),a=n(6);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(13);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(88),i=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,i=this,d=s&&i.sticky,p=a.call(i),h=i.source,f=0,C=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=i.lastIndex),o=c.call(d?n:i,C),d?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:u&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((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,s){var h=a(e),f=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),C=f&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!f||!C||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===i?f&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(89);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";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=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:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){a.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},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})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(442),r=(0,n(24).createLogger)("assets"),a=[/v4shim/i],i=[],c={},l=function(e){i.includes(e)||(i.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[i];if(a.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},i=0,d=Object.keys(o);i=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15);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,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),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(79),r=n(71),a=n(16)("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(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(237),a=n(39),i=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(41),m=n(71),p=n(151),h=p.IteratorPrototype,f=p.BUGGY_SAFARI_ITERATORS,C=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,k,_=function(e){if(e===p&&w)return w;if(!f&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,x=B[C]||B["@@iterator"]||p&&B[p],w=!f&&x||_(p),S="Array"==t&&B.entries||x;if(S&&(g=a(S.call(new e)),h!==Object.prototype&&g.next&&(s||a(g)===h||(i?i(g,h):"function"!=typeof g[C]&&l(g,C,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&x&&"values"!==x.name&&(L=!0,w=function(){return x.call(this)}),s&&!V||B[C]===w||l(B,C,w),m[t]=w,p)if(v={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},V)for(k in v)(f||L||!(k in B))&&d(B,k,v[k]);else o({target:t,proto:!0,forced:f||L},v);return v}},function(e,t,n){"use strict";var o=n(6);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),a=n(25),i=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(a(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,i(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);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(9),c=n(6),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=i.location,h=i.setImmediate,f=i.clearImmediate,C=i.process,N=i.MessageChannel,b=i.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},k=function(e){return function(){v(e)}},_=function(e){v(e.data)},y=function(e){i.postMessage(e+"",p.protocol+"//"+p.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},f=function(e){delete g[e]},"process"==l(C)?o=function(e){C.nextTick(k(e))}:b&&b.now?o=function(e){b.now(k(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(k(e),0)}:(o=y,i.addEventListener("message",_,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(11),r=n(36),a=n(16)("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(6);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===d||(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(117);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(16)("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(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(6),r=n(86);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(9),r=n(6),a=n(80),i=n(14).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.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(92),r=function(){return{type:"debug/toggleKitchenSink"}}; /** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */t.toggleKitchenSink=r;var a=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=a,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){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!")}))}));var i=function(e){return e.debug};t.selectDebug=i;t.useDebug=function(e){return i(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),a=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var i=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,i=e.children;return(0,o.createVNode)(1,"div","theme-"+a,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),i,0),2)};t.Layout=i;i.Content=function(e){var t=e.className,n=e.scrollable,i=e.children,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,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,a.computeBoxClassName)(c))),i,0,Object.assign({id:"Layout__content"},(0,a.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(a(o)){var r=.5*n+.5*o;this.setState({value:r})}},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,i=t.value,c=e.value;if(!a(c))return c||null;var l=i;if(n)l=n(i);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(i,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,i):l},r}(r.Component);t.AnimatedNumber=i},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),a=n(92),i=n(3),c=n(24),l=n(19),d=n(129),u=n(178);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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 p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,f=e.iconColor,C=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,k=e.tooltipScale,_=e.ellipsis,y=e.compact,L=e.circular,B=e.content,x=e.children,w=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!x);return w&&p.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,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",_&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,i.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,i.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:f,fontSize:C}),B,x,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:k})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var f=function(e){var t=e.checked,n=m(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=f,h.Checkbox=f;var C=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}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=C,h.Confirm=C;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(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,i=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,f=t.tooltipPosition,C=t.color,N=void 0===C?"default":C,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,i,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===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:f})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=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&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=i.test(t),h=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),a=n(10),i=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),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,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+u*i/l,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+s,o,a),n.origin=c(e,d)}else Math.abs(u)>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 d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}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,n=t.dragging,a=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,f=d.format,C=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,k=d.fontSize,_=s;(n||l)&&(_=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_,format:f,children:y})||y(f?f(_):_),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:g,width:V,"line-height":v,"font-size":k},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:_,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),a=n(10),i=n(127),c=n(19);var l=function(e){var t,n;function l(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 d=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+d,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 d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,f=s.value,C=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,k=s.fontSize,_=s.format,y=s.onChange,L=s.onDrag,B=f;(n||u)&&(B=d);var x=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:Byond.IS_LTE_IE8})},w=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:_,children:x})||x(_?_(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:k,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)((B-N)/(b-N)*100,0,100)+"%"}}),2),w,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":k},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),a=n(10),i=n(9),c=n(1),l=n(20),d=n(2),u=n(3),s=n(7);function m(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},N=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=C(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,c.useBackend)(t),i=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,i){a[i]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=C(t.cost[c],n[c],e[c]),0!==o[c].color?a[i]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,g,{name:e.name,amount:e.amount,formatsi:!0}),!i&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,b,{material:e})})]},e.name)||null}))})};t.Materials=V;var g=function(e,t){var n=e.name,o=e.amount,i=e.formatsi,c=e.formatmoney,u=e.color,m=e.style;return(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,a.classes)(["sheetmaterials32x32",h[n]]),position:"relative",style:m,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:i&&(0,l.formatSiUnit)(o,0)||c&&(0,l.formatMoney)(o)||o})})]})},v=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],a=n.buildableParts||{},i=(0,c.useSharedState)(t,"part_tab",o.length?a[0]:""),l=i[0],u=i[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!a[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!a[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,a=function(e){for(var t,n=m(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],p=e.queueMaterials,h=e.materials,f=(0,c.useSharedState)(t,"part_tab",a(l)),C=f[0],b=f[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!C||!u[C]){var k=a(l);if(!k)return;b(k)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,i.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=N(h,p,e),n.push(e)}))):(n={Parts:[]},u[C].forEach((function(e){e.format=N(h,p,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,_,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,_,{name:e,parts:n[e]},e)}))],0)},_=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data.buildingPart,i=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!i.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!i.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:i.map((function(e){return e.id}))})}}),children:[!i.length&&s,i.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:a||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:f[e.format[t].color],children:(0,r.createComponentVNode)(2,g,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=a.isProcessingQueue,l=a.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!i&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,B,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,L,{queueMaterials:u,missingMaterials:s})})})]})},L=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,g,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},B=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=e.textColors,l=a.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[i[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,a=n.storedPart;if(a){var i=a.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:i}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3),l=n(7),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,f=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?f=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?f=(0,o.createComponentVNode)(2,s):1===u&&(f=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),f],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,f=c.authenticated,C=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Modification",children:[!f&&(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!f&&!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,i.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,i.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,i=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(9),a=n(44),i=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(a.map_levels,a.all_sensors),c=a.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return i&&(u=(0,o.createComponentVNode)(2,d.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),k=p.demand.map((function(e,t){return[t,e]})),_=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:_,color:"teal",children:(0,i.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:_,color:"pink",children:(0,i.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,_],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,_],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.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,f,{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,C,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var f=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.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,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};t.AreaCharge=f,f.defaultHooks=c.pureComponentHooks;var C=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};C.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(97);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(8),r=n(98),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(8),r=n(99),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(21),r=n(101),a=n(23),i=n(17);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,d=0;dl;)o(c,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(13),i=n(68);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(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=i((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),a=n(53);e.exports=function i(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,f=!!u&&a(u,s,3);h0&&o(m))p=i(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);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(29),r=n(49),a=n(71),i=n(38),c=n(110),l=i.set,d=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=d(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(39),c=n(33),l=n(21),d=n(16),u=n(41),s=d("iterator"),m=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);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(29),r=n(34),a=n(15),i=n(42),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);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(35),r=n(11),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!!N(this,e)}}),a(u.prototype,n?{get:function(e){var t=N(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)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=f(t),a=f(o);d(e,t,(function(e,t){h(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),u(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(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(8),r=n(60).trim,a=n(86),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(12),r=n(68),a=n(29),i=n(76).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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(8);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(78);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,d,u,s=n(8),m=n(23).f,p=n(36),h=n(116).set,f=n(163),C=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.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(){N.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,i=function(){u.call(d,o)}):i=function(){h.call(s,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(13),r=n(11),a=n(166);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(35),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(4),r=n(89);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(78);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(378);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(18),r=n(15),a=n(108),i=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,f=h>1?arguments[1]:undefined,C=f!==undefined,N=a(p);if(N!=undefined&&!i(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(C&&h>2&&(f=c(f,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=C?f(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,a=n(13),i=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,f=d.findIndex,C=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(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=f(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),f=function(e,t,n){var o=h(e),i=r(a(t),!0);return!0===i?N(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(i(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return f(this,e,t)}}:{add:function(e){return f(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},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=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(437),r=n(175);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,f=!1,C=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,C);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-C[0],0-C[1]]};t.getScreenPosition=v;var k=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=k;var _=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],a=0;al&&(r[i]=l-t[i],a=!0)}return[a,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",w),document.addEventListener("mouseup",x),w(e)};var x=function T(e){m.log("drag end"),w(e),document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",T),h=!1,_(p)},w=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),f=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),f=!1,_(p)},I=function(e){f&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(9),r=function(e,t){return e+t},a=function(e,t){return e-t},i=function(e,t){return e*t},c=function(e,t){return e/t}; + */t.toggleKitchenSink=r;var a=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=a,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){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!")}))}));var i=function(e){return e.debug};t.selectDebug=i;t.useDebug=function(e){return i(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),a=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var i=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,i=e.children;return(0,o.createVNode)(1,"div","theme-"+a,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),i,0),2)};t.Layout=i;i.Content=function(e){var t=e.className,n=e.scrollable,i=e.children,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,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,a.computeBoxClassName)(c))),i,0,Object.assign({id:"Layout__content"},(0,a.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(a(o)){var r=.5*n+.5*o;this.setState({value:r})}},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,i=t.value,c=e.value;if(!a(c))return c||null;var l=i;if(n)l=n(i);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(i,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,i):l},r}(r.Component);t.AnimatedNumber=i},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),a=n(92),i=n(3),c=n(24),l=n(19),d=n(129),u=n(178);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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 p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,f=e.iconColor,C=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,k=e.tooltipScale,_=e.ellipsis,y=e.compact,L=e.circular,B=e.content,x=e.children,w=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!x);return w&&p.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,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",_&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,i.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,i.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:f,fontSize:C}),B,x,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:k})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var f=function(e){var t=e.checked,n=m(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=f,h.Checkbox=f;var C=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}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=C,h.Confirm=C;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(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,i=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,f=t.tooltipPosition,C=t.color,N=void 0===C?"default":C,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,i,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===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:f})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=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&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=i.test(t),h=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),a=n(10),i=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),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,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+u*i/l,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+s,o,a),n.origin=c(e,d)}else Math.abs(u)>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 d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}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,n=t.dragging,a=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,f=d.format,C=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,k=d.fontSize,_=s;(n||l)&&(_=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_,format:f,children:y})||y(f?f(_):_),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:g,width:V,"line-height":v,"font-size":k},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:_,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),a=n(10),i=n(127),c=n(19);var l=function(e){var t,n;function l(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 d=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+d,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 d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,f=s.value,C=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,k=s.fontSize,_=s.format,y=s.onChange,L=s.onDrag,B=f;(n||u)&&(B=d);var x=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:Byond.IS_LTE_IE8})},w=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:_,children:x})||x(_?_(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:k,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)((B-N)/(b-N)*100,0,100)+"%"}}),2),w,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":k},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),a=n(10),i=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(7);function m(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},N=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=C(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,c.useBackend)(t),i=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,i){a[i]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=C(t.cost[c],n[c],e[c]),0!==o[c].color?a[i]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,g,{name:e.name,amount:e.amount,formatsi:!0}),!i&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,b,{material:e})})]},e.name)||null}))})};t.Materials=V;var g=function(e,t){var n=e.name,o=e.amount,i=e.formatsi,c=e.formatmoney,u=e.color,m=e.style;return(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,a.classes)(["sheetmaterials32x32",h[n]]),position:"relative",style:m,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:i&&(0,l.formatSiUnit)(o,0)||c&&(0,l.formatMoney)(o)||o})})]})},v=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],a=n.buildableParts||{},i=(0,c.useSharedState)(t,"part_tab",o.length?a[0]:""),l=i[0],u=i[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!a[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!a[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,a=function(e){for(var t,n=m(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],p=e.queueMaterials,h=e.materials,f=(0,c.useSharedState)(t,"part_tab",a(l)),C=f[0],b=f[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!C||!u[C]){var k=a(l);if(!k)return;b(k)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,i.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=N(h,p,e),n.push(e)}))):(n={Parts:[]},u[C].forEach((function(e){e.format=N(h,p,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,_,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,_,{name:e,parts:n[e]},e)}))],0)},_=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data.buildingPart,i=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!i.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!i.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:i.map((function(e){return e.id}))})}}),children:[!i.length&&s,i.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:a||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:f[e.format[t].color],children:(0,r.createComponentVNode)(2,g,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=a.isProcessingQueue,l=a.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!i&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,B,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,L,{queueMaterials:u,missingMaterials:s})})})]})},L=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,g,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},B=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=e.textColors,l=a.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[i[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,a=n.storedPart;if(a){var i=a.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:i}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3),l=n(7),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,f=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?f=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?f=(0,o.createComponentVNode)(2,s):1===u&&(f=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),f],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,f=c.authenticated,C=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Modification",children:[!f&&(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!f&&!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,i.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,i.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,i=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(8),a=n(44),i=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(a.map_levels,a.all_sensors),c=a.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return i&&(u=(0,o.createComponentVNode)(2,d.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),k=p.demand.map((function(e,t){return[t,e]})),_=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:_,color:"teal",children:(0,i.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:_,color:"pink",children:(0,i.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,_],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,_],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.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,f,{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,C,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var f=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.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,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};t.AreaCharge=f,f.defaultHooks=c.pureComponentHooks;var C=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};C.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(97);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(9),r=n(98),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(9),r=n(99),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(21),r=n(101),a=n(23),i=n(17);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,d=0;dl;)o(c,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(13),i=n(68);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(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=i((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),a=n(53);e.exports=function i(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,f=!!u&&a(u,s,3);h0&&o(m))p=i(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);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(29),r=n(49),a=n(71),i=n(38),c=n(110),l=i.set,d=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=d(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(39),c=n(33),l=n(21),d=n(16),u=n(41),s=d("iterator"),m=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);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(29),r=n(34),a=n(15),i=n(42),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);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(35),r=n(11),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!!N(this,e)}}),a(u.prototype,n?{get:function(e){var t=N(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)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=f(t),a=f(o);d(e,t,(function(e,t){h(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),u(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(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,a=n(86),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(12),r=n(68),a=n(29),i=n(76).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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(9);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(78);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,d,u,s=n(9),m=n(23).f,p=n(36),h=n(116).set,f=n(163),C=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.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(){N.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,i=function(){u.call(d,o)}):i=function(){h.call(s,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(13),r=n(11),a=n(166);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(35),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(4),r=n(89);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(78);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(381);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(18),r=n(15),a=n(108),i=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,f=h>1?arguments[1]:undefined,C=f!==undefined,N=a(p);if(N!=undefined&&!i(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(C&&h>2&&(f=c(f,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=C?f(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,a=n(13),i=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,f=d.findIndex,C=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(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=f(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),f=function(e,t,n){var o=h(e),i=r(a(t),!0);return!0===i?N(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(i(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return f(this,e,t)}}:{add:function(e){return f(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},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=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(440),r=n(175);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,f=!1,C=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,C);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-C[0],0-C[1]]};t.getScreenPosition=v;var k=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=k;var _=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],a=0;al&&(r[i]=l-t[i],a=!0)}return[a,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",w),document.addEventListener("mouseup",x),w(e)};var x=function T(e){m.log("drag end"),w(e),document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",T),h=!1,_(p)},w=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),f=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),f=!1,_(p)},I=function(e){f&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(8),r=function(e,t){return e+t},a=function(e,t){return e-t},i=function(e,t){return e*t},c=function(e,t){return e/t}; /** * N-dimensional vector manipulation functions. * @@ -22,14 +22,22 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT +<<<<<<< HEAD */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a,i&&"Tooltip--scale--"+Math.floor(i)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),a=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,i=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","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},i,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),a=n(19);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.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=i(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":c,"justify-content":l})},h)};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 d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=i(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),a=n(19);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.collapsing,c=e.children,l=i(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};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.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),f=[400,600],C=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,i.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:f},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,f=t.children,C=(0,i.useBackend)(this.context),N=C.config,V=C.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),k=null==(e=N.window)?void 0:e.fancy,_=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:a,className:(0,r.classes)(["Window__content",t])},c,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,i=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof i&&i===i.toLowerCase()&&(0,a.toTitleCase)(i)||i,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),a=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,f=void 0===h?function(){return i("lock")}:h,C=e.accessText,N=void 0===C?"an ID card":C,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,a.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){f&&f(!s)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(9),a=n(3),i=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=a.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=(0,c.useLocalState)(t,"zoom",1),C=f[0],N=f[1];return 0===p?n=(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:C,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(9),a=n(44),i=n(10),c=n(7),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(n.config,a.mapRef),c=a.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(a.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:i,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),f=h[0],C=h[1],N=a.activeCamera,b=a.allNetworks;b.sort();var V=s(a.cameras,m,f);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return C(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),a=n(494),i=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,i=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!i&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:i(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=i,i.propTypes={beakerLoaded:a.bool,beakerContents:a.array,buttons:a.arrayOf(a.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",i,"Please report this to NT Technical Support."]});return 1===i?c=(0,o.createComponentVNode)(2,l):2===i?c=(0,o.createComponentVNode)(2,s):3===i&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,f=c.security_level,C=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var k=u?"Message [UNKNOWN]":"Message "+V;s>0&&(k+=" ("+s+"s)");var _=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===f,onClick:function(){return i("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return i("announce")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:k,disabled:!h||s>0,onClick:function(){return i("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return i("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:k,disabled:!h||s>0,onClick:function(){return i("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:C,children:_}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return i("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return i("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return i("toggleatc")}})})]})})],4)},d=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return i("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return i("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return i("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return i("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(9),a=n(44),i=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,i.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,i.useLocalState)(t,"tabIndex",0)),f=h[0],C=h[1],N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,i.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===f?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===f?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===f,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===f,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),a=n.data,c=(0,i.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:a.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Crew",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),a={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,i=e.color,c=void 0===i?"label":i,l=a[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),a=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return i("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.PC_device_theme,u=a.error,s=a.downloading,m=a.current_account,p=(0,o.createComponentVNode)(2,f);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.down_filename,d=i.down_progress,u=i.down_size,s=i.down_speed;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,f=c.cur_title,C=(0,o.createComponentVNode)(2,u);return d?C=(0,o.createComponentVNode)(2,m):h?C=(0,o.createComponentVNode)(2,p):f&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return i("new_message")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return i("changepassword")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return i("logout")}})],4),children:C})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,a.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return i("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return i("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return i("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,f=c.cur_attachment_size,C=c.cur_uid;return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return i("reply",{reply:C})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return i("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return i("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,a.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return i("downloadattachment")}})||null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return i("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",f,"GQ)"]})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.login,fluid:!0,onClick:function(){return i("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,a.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("cancel")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"address-book",onClick:function(){return i("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return i("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:i})})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,a.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",onClick:function(){return i("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:p,onClick:function(){return i("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,a.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,i.Section,{title:"Valves",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),c.map((function(e){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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return a("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return a("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,a.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return i("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=n(5),l=n(7);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,a.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Details",onClick:function(){return i("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,f=d.SM_EPR,C=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,a.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return i("clear")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,a.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,a.Box,{color:(f>4?"bad":f>1&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:f})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,h=p.category,f=p.categories,C=void 0===f?[]:f,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,k=p.preview_rows.flatMap((function(e){return e.previews})),_=(0,i.useLocalState)(t,"categoryName"),y=_[0],L=_[1],B=C.find((function(e){return e.cat_name===y}))||C[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,a.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:C.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),a=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;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 i("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return i("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(203)},function(e,t,n){"use strict";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(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(229),n(231),n(232),n(233),n(150),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),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(288),n(289),n(290),n(291),n(292),n(293),n(295),n(296),n(298),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(324),n(325),n(326),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(167),n(344),n(345),n(346),n(347),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(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416);var o=n(0);n(418),n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433);var r=n(172),a=(n(173),n(1)),i=n(174),c=n(24),l=n(176); +======= + */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a,i&&"Tooltip--scale--"+Math.floor(i)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),a=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,i=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","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},i,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),a=n(19);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.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=i(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":c,"justify-content":l})},h)};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 d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=i(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),a=n(19);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.collapsing,c=e.children,l=i(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};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.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),f=[400,600],C=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,i.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:f},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,f=t.children,C=(0,i.useBackend)(this.context),N=C.config,V=C.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),k=null==(e=N.window)?void 0:e.fancy,_=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:a,className:(0,r.classes)(["Window__content",t])},c,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,i=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof i&&i===i.toLowerCase()&&(0,a.toTitleCase)(i)||i,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),a=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,f=void 0===h?function(){return i("lock")}:h,C=e.accessText,N=void 0===C?"an ID card":C,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,a.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){f&&f(!s)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(8),a=n(3),i=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=a.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=(0,c.useLocalState)(t,"zoom",1),C=f[0],N=f[1];return 0===p?n=(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:C,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(8),a=n(44),i=n(10),c=n(7),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(n.config,a.mapRef),c=a.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(a.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:i,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),f=h[0],C=h[1],N=a.activeCamera,b=a.allNetworks;b.sort();var V=s(a.cameras,m,f);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return C(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),a=n(497),i=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,i=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!i&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:i(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=i,i.propTypes={beakerLoaded:a.bool,beakerContents:a.array,buttons:a.arrayOf(a.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",i,"Please report this to NT Technical Support."]});return 1===i?c=(0,o.createComponentVNode)(2,l):2===i?c=(0,o.createComponentVNode)(2,s):3===i&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,f=c.security_level,C=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var k=u?"Message [UNKNOWN]":"Message "+V;s>0&&(k+=" ("+s+"s)");var _=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!h,selected:e.id===f,onClick:function(){return i("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Site Director-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:C,children:_}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return i("announce")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:k,disabled:!h||s>0,onClick:function(){return i("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return i("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:k,disabled:!h||s>0,onClick:function(){return i("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return i("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return i("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return i("toggleatc")}})})]})})],4)},d=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return i("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return i("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return i("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return i("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),a=n(44),i=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,i.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,i.useLocalState)(t,"tabIndex",0)),f=h[0],C=h[1],N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,i.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===f?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===f?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===f,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===f,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),a=n.data,c=(0,i.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:a.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Crew",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),a={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,i=e.color,c=void 0===i?"label":i,l=a[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),a=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return i("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.PC_device_theme,u=a.error,s=a.downloading,m=a.current_account,p=(0,o.createComponentVNode)(2,f);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.down_filename,d=i.down_progress,u=i.down_size,s=i.down_speed;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,f=c.cur_title,C=(0,o.createComponentVNode)(2,u);return d?C=(0,o.createComponentVNode)(2,m):h?C=(0,o.createComponentVNode)(2,p):f&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return i("new_message")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return i("changepassword")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return i("logout")}})],4),children:C})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,a.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return i("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return i("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return i("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,f=c.cur_attachment_size,C=c.cur_uid;return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return i("reply",{reply:C})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return i("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return i("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,a.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return i("downloadattachment")}})||null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return i("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",f,"GQ)"]})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.login,fluid:!0,onClick:function(){return i("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,a.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("cancel")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"address-book",onClick:function(){return i("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return i("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:i})})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,a.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",onClick:function(){return i("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:p,onClick:function(){return i("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,a.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,i.Section,{title:"Valves",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),c.map((function(e){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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return a("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return a("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,a.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return i("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=n(5),l=n(7);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,a.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Details",onClick:function(){return i("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,f=d.SM_EPR,C=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,a.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return i("clear")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,a.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,a.Box,{color:(f>4?"bad":f>1&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:f})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.global_state,d=c.global_limit,u=c.engines_info,s=c.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,onClick:function(){return i("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return i("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelmContent=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,s)})]}),(0,o.createComponentVNode)(2,m)],4)};t.OvermapHelmContent=l;var d=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.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,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.viewing,d=c.on,u=c.range,s=c.health,m=c.max_health,p=c.heat,h=c.critical_heat,f=c.status,C=c.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:l,onClick:function(){return i("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return i("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return i("range")},children:u})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*h,Infinity],average:[.5*h,.75*h],good:[-Infinity,.5*h]},value:p,maxValue:h,children:p<.5*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||p<.75*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:C.length&&C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return i("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,h=p.category,f=p.categories,C=void 0===f?[]:f,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,k=p.preview_rows.flatMap((function(e){return e.previews})),_=(0,i.useLocalState)(t,"categoryName"),y=_[0],L=_[1],B=C.find((function(e){return e.cat_name===y}))||C[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,a.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:C.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),a=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;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 i("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return i("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(206)},function(e,t,n){"use strict";n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(232),n(234),n(235),n(236),n(150),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(253),n(254),n(255),n(256),n(257),n(259),n(260),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),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(291),n(292),n(293),n(294),n(295),n(296),n(298),n(299),n(301),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(327),n(328),n(329),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(167),n(347),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(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419);var o=n(0);n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436);var r=n(172),a=(n(173),n(1)),i=n(174),c=n(24),l=n(176); +>>>>>>> c8e602ddddd51d74b6e8b60a4bd242338706cbd4 /** * @file * @copyright 2020 Aleksej Komarov * @license MIT */ -r.perf.mark("inception",window.__inception__),r.perf.mark("init");var d,u=(0,l.createStore)(),s=!0,m=function(){for(u.subscribe((function(){!function(){var e=document.getElementById("tgui-loading");e&&(e.style.display="none"),r.perf.mark("render/start");var t=u.getState(),m=(0,a.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,i.setupDrag)());var h=(0,n(177).getRoutedComponent)(t),f=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(f,d),p||(r.perf.mark("render/finish"),s&&(s=!1))}()})),window.update=function(e){var t=(0,a.selectBackend)(u.getState()).suspended,n="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};Byond.IS_LTE_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){c.logger.log(o),c.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;c.logger.debug("received message '"+(null==n?void 0:n.type)+"'");var o=n.type,r=n.payload;if("update"===o)return window.__ref__=r.config.ref,t&&(c.logger.log("resuming"),s="recycled"),void u.dispatch((0,a.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,a.sendMessage)({type:"pingReply"}):u.dispatch((0,a.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,a.selectBackend)(u.getState()),o={config:n.config,suspended:n.suspended,suspending:n.suspending};return c.logger.log("FatalError:",e||t),c.logger.log("State:",o),t+="\nState: "+JSON.stringify(o)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m()},function(e,t,n){"use strict";var o=n(4),r=n(8),a=n(40),i=n(41),c=n(12),l=n(104),d=n(142),u=n(6),s=n(21),m=n(57),p=n(11),h=n(13),f=n(18),C=n(29),N=n(37),b=n(51),V=n(47),g=n(68),v=n(52),k=n(145),_=n(103),y=n(23),L=n(17),B=n(76),x=n(33),w=n(26),S=n(100),I=n(77),T=n(65),A=n(64),E=n(16),M=n(146),P=n(30),O=n(48),F=n(38),D=n(22).forEach,R=I("hidden"),j=E("toPrimitive"),W=F.set,z=F.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,G=a("JSON","stringify"),K=y.f,Y=L.f,q=k.f,$=B.f,X=S("symbols"),Q=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&&u((function(){return 7!=V(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=K(U,t);o&&delete U[t],Y(e,t,n),o&&e!==U&&Y(U,t,o)}:Y,re=function(e,t){var n=X[e]=V(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ie=function(e,t,n){e===U&&ie(Q,t,n),h(e);var o=N(t,!0);return h(n),s(X,o)?(n.enumerable?(s(e,R)&&e[R][o]&&(e[R][o]=!1),n=V(n,{enumerable:b(0,!1)})):(s(e,R)||Y(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):Y(e,o,n)},ce=function(e,t){h(e);var n=C(t),o=g(n).concat(me(n));return D(o,(function(t){c&&!de.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?V(e):ce(V(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(Q,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,R)&&this[R][t])||n)},ue=function(e,t){var n=C(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=K(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=q(C(e)),n=[];return D(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=q(t?Q:C(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(w((H=function(){if(this instanceof H)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===U&&o.call(Q,e),s(this,R)&&s(this[R],t)&&(this[R][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),w(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ie,y.f=ue,v.f=k.f=se,_.f=me,M.f=function(e){return re(E(e),e)},c&&(Y(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),i||w(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(g(ee),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=H(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(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:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(f(e))}}),G)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(p(t)||e!==undefined)&&!ae(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,G.apply(null,r)}});H.prototype[j]||x(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[R]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(8),i=n(21),c=n(11),l=n(17).f,d=n(139),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,f="Symbol(test)"==String(u("test")),C=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(i(s,e))return"";var n=f?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(57),i=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),f=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),C=s("concat"),N=function(e){if(!i(e))return!1;var t=e[h];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!f||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=u(i,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,a)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),a=n(49);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,a=n(42),i=n(27),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),a=n(49);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,a=n(70),i=n(27),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,a=n(49),i=n(27),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,a=n(49),i=n(27),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),a=n(18),i=n(15),c=n(34),l=n(69);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(4),r=n(148),a=n(18),i=n(15),c=n(35),l=n(69);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(4),r=n(228);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(42),a=n(27),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(230);o({target:"Array",stat:!0,forced:!n(80)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),a=n(149),i=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),f="function"==typeof this?this:Array,C=arguments.length,N=C>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,C>2?arguments[2]:undefined,2)),V==undefined||f==Array&&i(V))for(n=new f(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new f;!(u=m.call(s)).done;g++)p=b?a(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,a=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1: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(4),r=n(66).indexOf,a=n(42),i=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(151).IteratorPrototype,r=n(47),a=n(51),i=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),a=n(29),i=n(42),c=[].join,l=r!=Object,d=i("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(153);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,a=n(70),i=n(27),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(54);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(4),r=n(81).left,a=n(42),i=n(27),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(81).right,a=n(42),i=n(27),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(57),i=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),f=u("species"),C=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=i(e,m),h=i(t===undefined?m:t,m);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[f])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),a=n(18),i=n(6),c=n(42),l=[],d=l.sort,u=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),a=n(34),i=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,f=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,C=c(this),N=i(C.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=f(h(a(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(C,o),s=0;sN-o+n;s--)delete C[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in C?C[p]=C[m]:delete C[p];for(s=0;s>1,f=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=a(i(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?f/u:f*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(82),i=n(13),c=n(46),l=n(15),d=n(50),u=a.ArrayBuffer,s=a.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),p=new s(this),h=new s(a),f=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(4),r=n(6),a=n(18),i=n(37);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(33),r=n(258),a=n(16)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);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(26),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),a=n(39),i=n(16)("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(12),r=n(17).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(8);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(83),r=n(156);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(4),r=n(157),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(4),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(4),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(4),r=n(115),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(4),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(4),r=n(85),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(4),r=n(85);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(273)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),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,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),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(4),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(4)({target:"Math",stat:!0},{log1p:n(157)})},function(e,t,n){"use strict";var o=n(4),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(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(85),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(4),r=n(85),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(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),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(12),r=n(8),a=n(67),i=n(26),c=n(21),l=n(36),d=n(84),u=n(37),s=n(6),m=n(47),p=n(52).f,h=n(23).f,f=n(17).f,C=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,a,i,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=C(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=d.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+d};if(a("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,k):g(t)},_=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;_.length>y;y++)c(N,v=_[y])&&!c(k,v)&&f(k,v,h(N,v));k.prototype=b,b.constructor=k,i(r,"Number",k)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(287)})},function(e,t,n){"use strict";var o=n(8).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(158)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(158),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(294);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(8),r=n(60).trim,a=n(86),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(4),r=n(159);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),a=n(297),i=n(114),c=n(6),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};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),s=r(e),m=[0,0,0,0,0,0],p="",h="0",f=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(0,n),o=s;o>=7;)f(1e7,0),o-=7;for(f(u(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?p+((c=h.length)<=s?"0."+i.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);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(4),r=n(299);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(68),i=n(103),c=n(76),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(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!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=i.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),f=s?a(h).concat(s(h)):a(h),C=f.length,N=0;C>N;)p=f[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);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(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(143)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);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(4),r=n(160).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),a=n(6),i=n(11),c=n(56).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(4),r=n(74),a=n(54);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(4),r=n(6),a=n(29),i=n(23).f,c=n(12),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(4),r=n(12),a=n(101),i=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(18),i=n(39),c=n(111);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(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),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(4),r=n(6),a=n(11),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(4),r=n(6),a=n(11),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(4),r=n(18),a=n(68);o({target:"Object",stat:!0,forced:n(6)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),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(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),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(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),a=n(323);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(79);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(160).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(159);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(4),l=n(41),d=n(8),u=n(40),s=n(162),m=n(26),p=n(72),h=n(48),f=n(58),C=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),k=n(80),_=n(50),y=n(116).set,L=n(164),B=n(165),x=n(327),w=n(166),S=n(328),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,D=I.getterFor(P),R=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=w.f,G=H,K="process"==V(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(P,(function(){if(!(g(R)!==String(R))){if(66===E)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!R.prototype["finally"])return!0;if(E>=51&&/native code/.test(R))return!1;var e=R.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=q||!k((function(e){R.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,d,u=o[i++],s=a?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(f){h&&!d&&h.exit(),p(f)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&x("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){K?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=K||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){K?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ae(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?L((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(R=function(e){b(this,R,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(R.prototype,{then:function(e,t){var n=D(this),o=H(_(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=K?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},w.f=H=function(e){return e===R||e===a?new r(e):G(e)},l||"function"!=typeof s||(i=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(R,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:R}),h(R,P,!1,!0),f(P),a=u(P),c({target:P,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||q},{resolve:function(e){return B(l&&this===a?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,a=S((function(){var n=N(t.resolve),a=[],i=0,c=1;v(e,(function(e){var l=i++,d=!1;a.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!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=H(t),o=n.reject,r=S((function(){var r=N(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(8);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(4),r=n(41),a=n(162),i=n(6),c=n(40),l=n(50),d=n(165),u=n(26);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 d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(6),l=r("Reflect","apply"),d=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):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(11),l=n(47),d=n(155),u=n(6),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(p&&!m)return s(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(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(6)((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(4),r=n(13),a=n(23).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(4),r=n(11),a=n(13),i=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(23);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(4),r=n(13),a=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{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(4),r=n(13),a=n(11),i=n(21),c=n(6),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(a(c=u(e)))return m(c,t,n,p);h=s(0)}if(i(h,"value")){if(!1===h.writable||!a(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(152),i=n(55);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(12),r=n(8),a=n(67),i=n(84),c=n(17).f,l=n(52).f,d=n(117),u=n(88),s=n(118),m=n(26),p=n(6),h=n(38).set,f=n(58),C=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,k=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||k||p((function(){return g[C]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;v?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),k&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(v?new N(e,t):N(e,t),o?this:b,_);return k&&n&&h(c,{sticky:n}),c},y=function(e){e in _||c(_,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=_,_.prototype=b,m(r,"RegExp",_)}f("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(88),i=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(26),r=n(13),a=n(6),i=n(88),c=RegExp.prototype,l=c.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&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(83),r=n(156);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(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),a=n(23).f,i=n(15),c=n(120),l=n(25),d=n(121),u=n(41),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!p},{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:m(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(4),r=n(46),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(4),r=n(120),a=n(25);o({target:"String",proto:!0,forced:!n(121)("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(119).charAt,r=n(38),a=n(110),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(90),r=n(13),a=n(15),i=n(25),c=n(122),l=n(91);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),d=String(this);if(!i.global)return l(i,d);var u=i.unicode;i.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(i,d));){var h=String(s[0]);m[p]=h,""===h&&(i.lastIndex=c(d,a(i.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(168)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(168)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),a=n(15);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,f=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=C?"$":"$0";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,o){if(!C&&N||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var f=l.global;if(f){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var k=u(l,p);if(null===k)break;if(v.push(k),!f)break;""===String(k[0])&&(l.lastIndex=d(p,i(l.lastIndex),g))}for(var _,y="",L=0,B=0;B=L&&(y+=p.slice(L,w)+E,L=w+x.length)}return y+p.slice(L)}];function V(e,n,o,r,i,c){var l=o+e.length,d=r.length,u=f;return i!==undefined&&(i=a(i),u=h),t.call(c,u,(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 u=+a;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(90),r=n(13),a=n(25),i=n(161),c=n(91);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),d=a.lastIndex;i(d,0)||(a.lastIndex=0);var u=c(a,l);return i(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(90),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(91),s=n(89),m=n(6),p=[].push,h=Math.min,f=!m((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,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,f=new RegExp(e.source,m+"g");(c=s.call(f,o))&&!((l=f.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=a));)f.lastIndex===c.index&&f.lastIndex++;return h===o.length?!d&&f.test("")||u.push(""):u.push(o.slice(h)),u.length>a?u.slice(0,a):u}:"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 s=a(e),m=String(this),p=c(s,RegExp),C=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(f?"y":"g"),b=new p(f?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,k=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,a=n(123)("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(4),r=n(60).start,a=n(123)("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(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(43)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);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(43)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(43)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(147),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(14),r=n(22).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(14),r=n(106),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,a=n(50),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,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).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(14),r=n(22).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(14),r=n(22).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(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(170),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).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(14),r=n(66).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(8),r=n(14),a=n(150),i=n(16)("iterator"),c=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[i],h=!!p&&("values"==p.name||p.name==undefined),f=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",f,!h),m(i,f,!h)},function(e,t,n){"use strict";var o=n(14),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(14),r=n(153),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,a=n(50),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(14),r=n(124),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(14),r=n(81).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(14),r=n(81).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(14),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),d=0;if(c+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).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(14),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(14),r=n(15),a=n(46),i=n(50),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(8),r=n(14),a=n(6),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!i&&a((function(){d.call(new i(1))}));l("toLocaleString",(function(){return d.apply(s?u.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(14).exportTypedArrayMethod,r=n(6),a=n(8).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=i.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(8),a=n(72),i=n(56),c=n(83),l=n(171),d=n(11),u=n(38).enforce,s=n(138),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},f=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),i.REQUIRED=!0;var C=f.prototype,N=C["delete"],b=C.has,V=C.get,g=C.set;a(C,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(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(d(e)&&!p(e)){var t=u(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(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(83)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(171))},function(e,t,n){"use strict";var o=n(4),r=n(8),a=n(116);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(4),r=n(8),a=n(164),i=n(36),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(4),r=n(8),a=n(78),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=we,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=Re,t.createComponentVNode=function(e,t,n,o,r){var i=new S(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 u(o,null);return x(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 x(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(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),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,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)&&O(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?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ke,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 d(e){return null===e}function u(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 s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function f(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),f=l(m)&&"$"===m[0];p||h||f?(n=n||t.slice(0,u),(p||f)&&(s=E(s)),(h||f)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function F(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var D="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":R,"xml:lang":R,"xml:space":R};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function G(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function Y(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(!d(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(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 Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,a=o.dom;if(l(e))J(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(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 he(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),a&&(n.$V=t)}function fe(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!w(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){w(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var i=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in i&&(a=Ce(n))&&fe(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&he(t,e,o,n,!0,a)}function xe(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function we(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===m&&(i.props=n),l)i.state=k(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var u=i.$PS;if(!d(u)){var s=i.state;if(d(s))i.state=u;else for(var p in u)s[p]=u[p];i.$PS=null}i.$BR=!1}return i.$LI=xe(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=we(e,e.type,e.props||m,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ie(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?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=M();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||f(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=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(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,i)):8!==m&&4!==m||Ae(s,p,n,h,null,i)}d(t)||f(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,d!==u){var h=d||m;if((c=u||m)!==m)for(var f in(s=(448&r)>0)&&(p=Ce(c)),c){var C=h[f],N=c[f];C!==N&&Le(f,C,N,l,o,p,e)}if(h!==m)for(var b in h)a(c[b])&&!a(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(a(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,k=e.ref;k!==v&&(Ne(k),be(v,l,i))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(d(l))return;l.$L=i;var s=t.props||m,p=t.ref,h=e.ref,f=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(f=u(f,l.$PS),l.$PS=null)}Fe(l,f,s,n,o,r,!1,a,i),h!==p&&(Ne(h),be(p,l,i))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,i,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!a(s),f=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var C=t.type,N=F(32768&t.flags?C.render(u,s,o):C(u,o));Pe(f,N,n,o,r,i,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=f}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=i.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(i[m-1],!1).nextSibling)}Oe(l,d,i,c,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Oe(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;C(r,l),h(a,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,a,i,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,a){ge(e),Ae(t,n,o,r,V(e,!0),a),g(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,a,i,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:ke(r),Se(o,r,a,i,c,d);break;case 1:ke(r);break;default:ke(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,a,i,c,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var u,s,m=a-1,p=i-1,h=0,f=e[h],C=t[h];e:{for(;f.key===C.key;){if(16384&C.flags&&(t[h]=C=E(C)),Pe(f,C,n,o,r,c,d),e[h]=C,++h>m||h>p)break e;f=e[h],C=t[h]}for(f=e[m],C=t[p];f.key===C.key;){if(16384&C.flags&&(t[p]=C=E(C)),Pe(f,C,n,o,r,c,d),e[m]=C,m--,p--,h>m||h>p)break e;f=e[m],C=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,a,i,c,l,d,u,s,m){var p,h,f,C=0,N=c,b=c,g=a-c+1,k=i-c+1,_=new Int32Array(k+1),y=g===o,L=!1,B=0,x=0;if(r<4||(g|k)<32)for(C=N;C<=a;++C)if(p=e[C],xc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x;break}!y&&c>i&&Ve(p,l)}else y||Ve(p,l);else{var w={};for(C=b;C<=i;++C)w[t[C].key]=C;for(C=N;C<=a;++C)if(p=e[C],xN;)Ve(e[N++],l);_[c-b]=C+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x}else y||Ve(p,l);else y||Ve(p,l)}if(y)_e(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[a-1]),de[a]=n)}a=r+1;var d=new Int32Array(a);i=de[a-1];for(;a-- >0;)d[a]=i,i=ue[i],de[a]=0;return d}(_);for(c=S.length-1,C=k-1;C>=0;C--)0===_[C]?(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)=0;C--)0===_[C]&&(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)i?i:a,m=0;mi)for(m=s;m=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"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;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||i.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,i=u(),c=i.length;aa;)r.push(arguments[a++]);if(o=t,(p(t)||e!==undefined)&&!ae(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,G.apply(null,r)}});H.prototype[j]||x(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[R]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(9),i=n(21),c=n(11),l=n(17).f,d=n(139),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,f="Symbol(test)"==String(u("test")),C=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(i(s,e))return"";var n=f?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(57),i=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),f=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),C=s("concat"),N=function(e){if(!i(e))return!1;var t=e[h];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!f||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=u(i,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,a)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),a=n(49);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,a=n(42),i=n(27),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),a=n(49);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,a=n(70),i=n(27),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,a=n(49),i=n(27),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,a=n(49),i=n(27),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),a=n(18),i=n(15),c=n(34),l=n(69);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(4),r=n(148),a=n(18),i=n(15),c=n(35),l=n(69);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(4),r=n(231);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(42),a=n(27),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(233);o({target:"Array",stat:!0,forced:!n(80)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),a=n(149),i=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),f="function"==typeof this?this:Array,C=arguments.length,N=C>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,C>2?arguments[2]:undefined,2)),V==undefined||f==Array&&i(V))for(n=new f(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new f;!(u=m.call(s)).done;g++)p=b?a(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,a=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1: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(4),r=n(66).indexOf,a=n(42),i=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(151).IteratorPrototype,r=n(47),a=n(51),i=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),a=n(29),i=n(42),c=[].join,l=r!=Object,d=i("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(153);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,a=n(70),i=n(27),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(54);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(4),r=n(81).left,a=n(42),i=n(27),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(81).right,a=n(42),i=n(27),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(57),i=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),f=u("species"),C=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=i(e,m),h=i(t===undefined?m:t,m);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[f])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),a=n(18),i=n(6),c=n(42),l=[],d=l.sort,u=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),a=n(34),i=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,f=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,C=c(this),N=i(C.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=f(h(a(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(C,o),s=0;sN-o+n;s--)delete C[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in C?C[p]=C[m]:delete C[p];for(s=0;s>1,f=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=a(i(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?f/u:f*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(82),i=n(13),c=n(46),l=n(15),d=n(50),u=a.ArrayBuffer,s=a.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),p=new s(this),h=new s(a),f=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(4),r=n(6),a=n(18),i=n(37);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(33),r=n(261),a=n(16)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);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(26),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),a=n(39),i=n(16)("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(12),r=n(17).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(9);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(83),r=n(156);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(4),r=n(157),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(4),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(4),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(4),r=n(115),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(4),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(4),r=n(85),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(4),r=n(85);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(276)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),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,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),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(4),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(4)({target:"Math",stat:!0},{log1p:n(157)})},function(e,t,n){"use strict";var o=n(4),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(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(85),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(4),r=n(85),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(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),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(12),r=n(9),a=n(67),i=n(26),c=n(21),l=n(36),d=n(84),u=n(37),s=n(6),m=n(47),p=n(52).f,h=n(23).f,f=n(17).f,C=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,a,i,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=C(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=d.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+d};if(a("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,k):g(t)},_=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;_.length>y;y++)c(N,v=_[y])&&!c(k,v)&&f(k,v,h(N,v));k.prototype=b,b.constructor=k,i(r,"Number",k)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(290)})},function(e,t,n){"use strict";var o=n(9).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(158)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(158),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(297);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,a=n(86),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(4),r=n(159);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),a=n(300),i=n(114),c=n(6),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};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),s=r(e),m=[0,0,0,0,0,0],p="",h="0",f=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(0,n),o=s;o>=7;)f(1e7,0),o-=7;for(f(u(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?p+((c=h.length)<=s?"0."+i.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);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(4),r=n(302);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(68),i=n(103),c=n(76),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(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!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=i.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),f=s?a(h).concat(s(h)):a(h),C=f.length,N=0;C>N;)p=f[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);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(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(143)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);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(4),r=n(160).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),a=n(6),i=n(11),c=n(56).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(4),r=n(74),a=n(54);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(4),r=n(6),a=n(29),i=n(23).f,c=n(12),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(4),r=n(12),a=n(101),i=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(18),i=n(39),c=n(111);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(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),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(4),r=n(6),a=n(11),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(4),r=n(6),a=n(11),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(4),r=n(18),a=n(68);o({target:"Object",stat:!0,forced:n(6)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),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(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),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(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),a=n(326);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(79);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(160).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(159);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(4),l=n(41),d=n(9),u=n(40),s=n(162),m=n(26),p=n(72),h=n(48),f=n(58),C=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),k=n(80),_=n(50),y=n(116).set,L=n(164),B=n(165),x=n(330),w=n(166),S=n(331),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,D=I.getterFor(P),R=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=w.f,G=H,K="process"==V(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(P,(function(){if(!(g(R)!==String(R))){if(66===E)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!R.prototype["finally"])return!0;if(E>=51&&/native code/.test(R))return!1;var e=R.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=q||!k((function(e){R.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,d,u=o[i++],s=a?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(f){h&&!d&&h.exit(),p(f)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&x("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){K?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=K||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){K?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ae(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?L((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(R=function(e){b(this,R,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(R.prototype,{then:function(e,t){var n=D(this),o=H(_(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=K?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},w.f=H=function(e){return e===R||e===a?new r(e):G(e)},l||"function"!=typeof s||(i=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(R,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:R}),h(R,P,!1,!0),f(P),a=u(P),c({target:P,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||q},{resolve:function(e){return B(l&&this===a?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,a=S((function(){var n=N(t.resolve),a=[],i=0,c=1;v(e,(function(e){var l=i++,d=!1;a.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!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=H(t),o=n.reject,r=S((function(){var r=N(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(9);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(4),r=n(41),a=n(162),i=n(6),c=n(40),l=n(50),d=n(165),u=n(26);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 d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(6),l=r("Reflect","apply"),d=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):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(11),l=n(47),d=n(155),u=n(6),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(p&&!m)return s(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(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(6)((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(4),r=n(13),a=n(23).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(4),r=n(11),a=n(13),i=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(23);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(4),r=n(13),a=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{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(4),r=n(13),a=n(11),i=n(21),c=n(6),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(a(c=u(e)))return m(c,t,n,p);h=s(0)}if(i(h,"value")){if(!1===h.writable||!a(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(152),i=n(55);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(12),r=n(9),a=n(67),i=n(84),c=n(17).f,l=n(52).f,d=n(117),u=n(88),s=n(118),m=n(26),p=n(6),h=n(38).set,f=n(58),C=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,k=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||k||p((function(){return g[C]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;v?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),k&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(v?new N(e,t):N(e,t),o?this:b,_);return k&&n&&h(c,{sticky:n}),c},y=function(e){e in _||c(_,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=_,_.prototype=b,m(r,"RegExp",_)}f("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(88),i=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(26),r=n(13),a=n(6),i=n(88),c=RegExp.prototype,l=c.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&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(83),r=n(156);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(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),a=n(23).f,i=n(15),c=n(120),l=n(25),d=n(121),u=n(41),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!p},{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:m(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(4),r=n(46),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(4),r=n(120),a=n(25);o({target:"String",proto:!0,forced:!n(121)("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(119).charAt,r=n(38),a=n(110),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(90),r=n(13),a=n(15),i=n(25),c=n(122),l=n(91);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),d=String(this);if(!i.global)return l(i,d);var u=i.unicode;i.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(i,d));){var h=String(s[0]);m[p]=h,""===h&&(i.lastIndex=c(d,a(i.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(168)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(168)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),a=n(15);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,f=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=C?"$":"$0";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,o){if(!C&&N||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var f=l.global;if(f){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var k=u(l,p);if(null===k)break;if(v.push(k),!f)break;""===String(k[0])&&(l.lastIndex=d(p,i(l.lastIndex),g))}for(var _,y="",L=0,B=0;B=L&&(y+=p.slice(L,w)+E,L=w+x.length)}return y+p.slice(L)}];function V(e,n,o,r,i,c){var l=o+e.length,d=r.length,u=f;return i!==undefined&&(i=a(i),u=h),t.call(c,u,(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 u=+a;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(90),r=n(13),a=n(25),i=n(161),c=n(91);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),d=a.lastIndex;i(d,0)||(a.lastIndex=0);var u=c(a,l);return i(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(90),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(91),s=n(89),m=n(6),p=[].push,h=Math.min,f=!m((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,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,f=new RegExp(e.source,m+"g");(c=s.call(f,o))&&!((l=f.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=a));)f.lastIndex===c.index&&f.lastIndex++;return h===o.length?!d&&f.test("")||u.push(""):u.push(o.slice(h)),u.length>a?u.slice(0,a):u}:"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 s=a(e),m=String(this),p=c(s,RegExp),C=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(f?"y":"g"),b=new p(f?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,k=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,a=n(123)("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(4),r=n(60).start,a=n(123)("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(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(43)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);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(43)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(43)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(147),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(14),r=n(22).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(14),r=n(106),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,a=n(50),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,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).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(14),r=n(22).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(14),r=n(22).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(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(170),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).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(14),r=n(66).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(9),r=n(14),a=n(150),i=n(16)("iterator"),c=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[i],h=!!p&&("values"==p.name||p.name==undefined),f=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",f,!h),m(i,f,!h)},function(e,t,n){"use strict";var o=n(14),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(14),r=n(153),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,a=n(50),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(14),r=n(124),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(14),r=n(81).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(14),r=n(81).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(14),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),d=0;if(c+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).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(14),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(14),r=n(15),a=n(46),i=n(50),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(9),r=n(14),a=n(6),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!i&&a((function(){d.call(new i(1))}));l("toLocaleString",(function(){return d.apply(s?u.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(14).exportTypedArrayMethod,r=n(6),a=n(9).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=i.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),a=n(72),i=n(56),c=n(83),l=n(171),d=n(11),u=n(38).enforce,s=n(138),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},f=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),i.REQUIRED=!0;var C=f.prototype,N=C["delete"],b=C.has,V=C.get,g=C.set;a(C,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(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(d(e)&&!p(e)){var t=u(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(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(83)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(171))},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(116);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(4),r=n(9),a=n(164),i=n(36),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(4),r=n(9),a=n(78),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=we,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=Re,t.createComponentVNode=function(e,t,n,o,r){var i=new S(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 u(o,null);return x(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 x(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(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),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,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)&&O(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?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ke,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 d(e){return null===e}function u(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 s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function f(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),f=l(m)&&"$"===m[0];p||h||f?(n=n||t.slice(0,u),(p||f)&&(s=E(s)),(h||f)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function F(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var D="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":R,"xml:lang":R,"xml:space":R};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function G(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function Y(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(!d(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(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 Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,a=o.dom;if(l(e))J(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(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 he(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),a&&(n.$V=t)}function fe(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!w(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){w(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var i=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in i&&(a=Ce(n))&&fe(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&he(t,e,o,n,!0,a)}function xe(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function we(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===m&&(i.props=n),l)i.state=k(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var u=i.$PS;if(!d(u)){var s=i.state;if(d(s))i.state=u;else for(var p in u)s[p]=u[p];i.$PS=null}i.$BR=!1}return i.$LI=xe(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=we(e,e.type,e.props||m,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ie(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?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=M();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||f(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=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(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,i)):8!==m&&4!==m||Ae(s,p,n,h,null,i)}d(t)||f(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,d!==u){var h=d||m;if((c=u||m)!==m)for(var f in(s=(448&r)>0)&&(p=Ce(c)),c){var C=h[f],N=c[f];C!==N&&Le(f,C,N,l,o,p,e)}if(h!==m)for(var b in h)a(c[b])&&!a(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(a(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,k=e.ref;k!==v&&(Ne(k),be(v,l,i))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(d(l))return;l.$L=i;var s=t.props||m,p=t.ref,h=e.ref,f=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(f=u(f,l.$PS),l.$PS=null)}Fe(l,f,s,n,o,r,!1,a,i),h!==p&&(Ne(h),be(p,l,i))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,i,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!a(s),f=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var C=t.type,N=F(32768&t.flags?C.render(u,s,o):C(u,o));Pe(f,N,n,o,r,i,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=f}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=i.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(i[m-1],!1).nextSibling)}Oe(l,d,i,c,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Oe(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;C(r,l),h(a,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,a,i,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,a){ge(e),Ae(t,n,o,r,V(e,!0),a),g(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,a,i,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:ke(r),Se(o,r,a,i,c,d);break;case 1:ke(r);break;default:ke(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,a,i,c,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var u,s,m=a-1,p=i-1,h=0,f=e[h],C=t[h];e:{for(;f.key===C.key;){if(16384&C.flags&&(t[h]=C=E(C)),Pe(f,C,n,o,r,c,d),e[h]=C,++h>m||h>p)break e;f=e[h],C=t[h]}for(f=e[m],C=t[p];f.key===C.key;){if(16384&C.flags&&(t[p]=C=E(C)),Pe(f,C,n,o,r,c,d),e[m]=C,m--,p--,h>m||h>p)break e;f=e[m],C=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,a,i,c,l,d,u,s,m){var p,h,f,C=0,N=c,b=c,g=a-c+1,k=i-c+1,_=new Int32Array(k+1),y=g===o,L=!1,B=0,x=0;if(r<4||(g|k)<32)for(C=N;C<=a;++C)if(p=e[C],xc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x;break}!y&&c>i&&Ve(p,l)}else y||Ve(p,l);else{var w={};for(C=b;C<=i;++C)w[t[C].key]=C;for(C=N;C<=a;++C)if(p=e[C],xN;)Ve(e[N++],l);_[c-b]=C+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x}else y||Ve(p,l);else y||Ve(p,l)}if(y)_e(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[a-1]),de[a]=n)}a=r+1;var d=new Int32Array(a);i=de[a-1];for(;a-- >0;)d[a]=i,i=ue[i],de[a]=0;return d}(_);for(c=S.length-1,C=k-1;C>=0;C--)0===_[C]?(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)=0;C--)0===_[C]&&(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)i?i:a,m=0;mi)for(m=s;m=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"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;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||i.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,i=u(),c=i.length;a3?c(i):null,V=String(i.key),g=String(i.char),v=i.location,k=i.keyCode||(i.keyCode=V)&&V.charCodeAt(0)||0,_=i.charCode||(i.charCode=g)&&g.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,x=i.locale,w=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,w,p,f,h,C,k,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=p(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(435),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(75))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,a,i,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){a.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(i="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&h(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(i+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),i=1;i1?t-1:0),o=1;o3?c(i):null,V=String(i.key),g=String(i.char),v=i.location,k=i.keyCode||(i.keyCode=V)&&V.charCodeAt(0)||0,_=i.charCode||(i.charCode=g)&&g.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,x=i.locale,w=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,w,p,f,h,C,k,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=p(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(438),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(75))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,a,i,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){a.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(i="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&h(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(i+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),i=1;i1?t-1:0),o=1;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";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(444),i=n(24),c=n(19);function l(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 d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=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)}(a,C,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([C[0]+h,V[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=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})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,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.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=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,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);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 d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.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)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),f=t.placeholder,C=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=C.className,b=c(C,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},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:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||f,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);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.Input=void 0;var o=n(0),r=n(10),a=n(19);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 d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.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))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{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.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=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,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:f,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),f=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(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 i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,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","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,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","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,f=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","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(f)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,f=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","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),C=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(f))),[C&&(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),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(f))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,f=e.suppressFlicker,C=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=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,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:f,unit:C,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),f=(0,r.scale)(c,u,d),C=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);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.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":462,"./APC.js":463,"./AccountsTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AiRestorer.js":467,"./AiSupermatter.js":468,"./AirAlarm.js":469,"./AlgaeFarm.js":471,"./AppearanceChanger.js":472,"./ArcadeBattle.js":473,"./AreaScrubberControl.js":474,"./AssemblyInfrared.js":475,"./AssemblyProx.js":476,"./AssemblyTimer.js":477,"./AtmosAlertConsole.js":478,"./AtmosControl.js":185,"./AtmosFilter.js":479,"./AtmosMixer.js":480,"./Autolathe.js":481,"./Batteryrack.js":482,"./BeaconLocator.js":483,"./Biogenerator.js":484,"./BodyDesigner.js":485,"./BodyScanner.js":486,"./BombTester.js":487,"./BotanyEditor.js":488,"./BotanyIsolator.js":489,"./BrigTimer.js":490,"./CameraConsole.js":186,"./Canister.js":491,"./CharacterDirectory.js":492,"./ChemDispenser.js":493,"./ChemMaster.js":497,"./ClawMachine.js":498,"./Cleanbot.js":499,"./CloningConsole.js":500,"./ColorMate.js":501,"./CommunicationsConsole.js":188,"./Communicator.js":502,"./ComputerFabricator.js":503,"./CookingAppliance.js":504,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":505,"./CryoStorage.js":190,"./CryoStorageVr.js":506,"./DNAForensics.js":507,"./DNAModifier.js":508,"./DestinationTagger.js":509,"./DiseaseSplicer.js":510,"./DishIncubator.js":511,"./DisposalBin.js":512,"./DroneConsole.js":513,"./EmbeddedController.js":514,"./ExonetNode.js":515,"./ExosuitFabricator.js":132,"./Farmbot.js":516,"./Fax.js":517,"./FileCabinet.js":518,"./Floorbot.js":519,"./GasPump.js":520,"./GasTemperatureSystem.js":521,"./GeneralAtmoControl.js":522,"./GeneralRecords.js":523,"./Gps.js":524,"./GravityGenerator.js":525,"./GuestPass.js":526,"./Holodeck.js":527,"./ICAssembly.js":528,"./ICCircuit.js":529,"./ICDetailer.js":530,"./ICPrinter.js":531,"./IDCard.js":532,"./IdentificationComputer.js":133,"./InventoryPanel.js":533,"./InventoryPanelHuman.js":534,"./IsolationCentrifuge.js":535,"./JanitorCart.js":536,"./Jukebox.js":537,"./LawManager.js":538,"./LookingGlass.js":539,"./MechaControlConsole.js":540,"./Medbot.js":541,"./MedicalRecords.js":542,"./MessageMonitor.js":543,"./Microwave.js":544,"./MiningOreProcessingConsole.js":545,"./MiningStackingConsole.js":546,"./MiningVendor.js":547,"./MuleBot.js":548,"./NIF.js":549,"./NTNetRelay.js":550,"./Newscaster.js":551,"./NoticeBoard.js":552,"./NtosAccessDecrypter.js":553,"./NtosArcade.js":554,"./NtosAtmosControl.js":555,"./NtosCameraConsole.js":556,"./NtosCommunicationsConsole.js":557,"./NtosConfiguration.js":558,"./NtosCrewMonitor.js":559,"./NtosDigitalWarrant.js":560,"./NtosEmailAdministration.js":561,"./NtosEmailClient.js":193,"./NtosFileManager.js":562,"./NtosIdentificationComputer.js":563,"./NtosMain.js":564,"./NtosNetChat.js":565,"./NtosNetDos.js":566,"./NtosNetDownloader.js":567,"./NtosNetMonitor.js":568,"./NtosNetTransfer.js":569,"./NtosNewsBrowser.js":570,"./NtosOvermapNavigation.js":571,"./NtosPowerMonitor.js":572,"./NtosRCON.js":573,"./NtosRevelation.js":574,"./NtosShutoffMonitor.js":575,"./NtosStationAlertConsole.js":576,"./NtosSupermatterMonitor.js":577,"./NtosUAV.js":578,"./NtosWordProcessor.js":579,"./OmniFilter.js":580,"./OmniMixer.js":581,"./OperatingComputer.js":582,"./OvermapDisperser.js":583,"./OvermapEngines.js":584,"./OvermapHelm.js":585,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":586,"./OvermapShipSensors.js":587,"./ParticleAccelerator.js":588,"./PartsLathe.js":589,"./PathogenicIsolator.js":590,"./Pda.js":591,"./Photocopier.js":606,"./PipeDispenser.js":607,"./PlantAnalyzer.js":608,"./PointDefenseControl.js":609,"./PortableGenerator.js":610,"./PortablePump.js":611,"./PortableScrubber.js":612,"./PortableTurret.js":613,"./PowerMonitor.js":135,"./PressureRegulator.js":614,"./PrisonerManagement.js":615,"./RCON.js":195,"./RIGSuit.js":616,"./Radio.js":617,"./RapidPipeDispenser.js":200,"./RequestConsole.js":618,"./ResearchConsole.js":619,"./ResearchServerController.js":620,"./ResleevingConsole.js":621,"./ResleevingPod.js":622,"./RoboticsControlConsole.js":623,"./RogueZones.js":624,"./Secbot.js":625,"./SecurityRecords.js":626,"./SeedStorage.js":627,"./ShieldCapacitor.js":628,"./ShieldGenerator.js":629,"./ShutoffMonitor.js":196,"./ShuttleControl.js":630,"./Signaler.js":199,"./Sleeper.js":631,"./SmartVend.js":632,"./Smes.js":633,"./SolarControl.js":634,"./SpaceHeater.js":635,"./Stack.js":636,"./StationAlertConsole.js":197,"./SuitCycler.js":637,"./SuitStorageUnit.js":638,"./SupermatterMonitor.js":198,"./SupplyConsole.js":639,"./TEGenerator.js":640,"./Tank.js":641,"./TankDispenser.js":642,"./TelecommsLogBrowser.js":643,"./TelecommsMachineBrowser.js":644,"./TelecommsMultitoolMenu.js":645,"./Teleporter.js":646,"./TelesciConsole.js":647,"./TimeClock.js":648,"./TransferValve.js":649,"./TurbineControl.js":650,"./Turbolift.js":651,"./Uplink.js":652,"./Vending.js":653,"./VolumePanel.js":654,"./VorePanel.js":655,"./Wires.js":656,"./XenoarchArtifactAnalyzer.js":657,"./XenoarchArtifactHarvester.js":658,"./XenoarchDepthScanner.js":659,"./XenoarchHandheldPowerUtilizer.js":660,"./XenoarchReplicator.js":661,"./XenoarchSpectrometer.js":662,"./XenoarchSuspension.js":663,"./pAIAtmos.js":664,"./pAIDirectives.js":665,"./pAIDoorjack.js":666,"./pAIInterface.js":667,"./pAIMedrecords.js":668,"./pAISecrecords.js":669};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=461},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,f=l.wireless,C=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(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:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.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:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.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:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.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,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,f=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(470);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,f=n.external,C=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,f=d.outputDir,C=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,V=N.specimen,g=N.gender,v=N.gender_id,k=N.hair_style,_=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,x=N.change_race,w=N.change_gender,S=N.change_eye_color,I=N.change_skin_tone,T=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,M=N.change_hair,P=N.change_facial_hair,O=N.mapRef,F=r.title,D=S||I||T||A||E,R=-1;x?R=0:w?R=1:D?R=2:M?R=4:P&&(R=5);var j=(0,i.useLocalState)(t,"tabIndex",R),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(F),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:x?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:w?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:D?null:"grey",children:v?(0,a.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:k?(0,a.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,a.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,a.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,a.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:O,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[x?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,D?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[x&&0===W?(0,o.createComponentVNode)(2,d):null,w&&1===W?(0,o.createComponentVNode)(2,u):null,D&&2===W?(0,o.createComponentVNode)(2,s):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,P&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,h):null,M&&6===W?(0,o.createComponentVNode)(2,f):null,M&&7===W?(0,o.createComponentVNode)(2,C):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,f=a.hair_color,C=a.facial_hair_color,N=a.ears_color,b=a.ears2_color,V=a.tail_color,g=a.tail2_color,v=a.wing_color,k=a.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.ear_style,u=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.tail_style,u=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.wing_style,u=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,f=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(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:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,f=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:f?"lock":"lock-open",selected:f,onClick:function(){return d("scanning")},children:f?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(9),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,f=d.tank2ref,C=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,f=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,f=u.defaultReleasePressure,C=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:C,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Prey":return"blue";case"Switch":return"purple";case"Non-Vore":return"green"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.personalVisibility,m=u.personalTag,p=u.personalErpTag,h=(0,r.useLocalState)(t,"overlay",null),f=h[0];h[1];return(0,o.createComponentVNode)(2,i.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:s?"Shown":"Not Shown",onClick:function(){return c("setVisible")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m,onClick:function(){return c("setTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:p,onClick:function(){return c("setErpTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),i=n[0],l=n[1];return(0,o.createComponentVNode)(2,a.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Box,{p:1,backgroundColor:c(i.tag),children:i.tag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Box,{children:i.erptag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.character_ad?i.character_ad.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.ooc_notes?i.ooc_notes.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.flavor_text?i.flavor_text.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),s=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),f=(h[0],h[1]);return(0,o.createComponentVNode)(2,a.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Refresh",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,u,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,u,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[s].localeCompare(t[s])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return f(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"sortOrder","name"),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",color:d!==i&&"transparent",onClick:function(){d===i?p(!m):(u(i),p(!0))},children:[c,d===i&&(0,o.createComponentVNode)(2,a.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(495)()},function(e,t,n){"use strict";var o=n(496);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,C=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,s,{mode:C,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),f=l.spray_blood,C=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:f,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:f?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[r]||(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,p)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var h=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},N=function(e,t,n,o){if(n<0||n>o.length)return f(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=f(e,t),a=f(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:f(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[f(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:f(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:N(e,u,t-1,n),inline:!0,children:(0,a.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,b)||(0,o.createComponentVNode)(2,V)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",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:2,onClick:function(){return i("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:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),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===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("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===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("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===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("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===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.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===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("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===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("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:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",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 swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),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:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,f=d.toxins,C=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(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)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,f=l.refills_water,C=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,f=l.eattiles,C=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,f=d.mode,C=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===f&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:C.length&&C.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,f=l.gravity,C=d;return p&&(C=C.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:f,onClick:function(){return c("gravity")},children:f?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,f=u.battery_charge,C=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:f/C,maxValue:1,children:[f," / ",C," (",(0,r.round)(f/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(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",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),f=s.power_draw_idle,C=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,f=n.photo_front,C=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:f&&(0,o.createVNode)(1,"img",null,null,1,{src:f.substr(1,f.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,f=l.legcuffed,C=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,f=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:f||"Signs Slot",tooltipPosition:"top-left",color:f?"grey":"transparent",style:{border:f?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(9),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,f=u.current_track,C=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,c.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,f=c.zeroth_laws,C=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=f.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,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,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,f=l.heal_threshold,C=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,f=(d.message,d.hacking),C=d.emag;return n=f||C?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,f):4===u&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(9),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(9);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,f=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,f=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,f=l.disk_used,C=l.hardware,N=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.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 c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(9);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,f=d.files,C=void 0===f?[]:f,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:C,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(9),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,f=d.comp_light_color,C=d.removable_media,N=void 0===C?[]:C,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,f=l.all_channels,C=void 0===f?[]:f,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,f=c.error;if(f)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,f=d.error,C=d.hacked_programs,N=void 0===C?[]:C,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,f=d.downloadspeed,C=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,f=l.idsalarm,C=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,f=a.upload_filelist,C=(0,o.createComponentVNode)(2,s);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):h?C=(0,o.createComponentVNode)(2,d):f.length&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,f=(0,o.createComponentVNode)(2,d);return m?f=(0,o.createComponentVNode)(2,l):p&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){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,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,f=l.next_shot,C=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.global_state,u=l.global_limit,s=l.engines_info,m=l.total_thrust;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("global_toggle")},children:d?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_global_limit")},children:[u,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return c("toggle",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapHelm=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.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,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,f=i.current_energy,C=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.viewing,u=l.on,s=l.range,m=l.health,p=l.max_health,h=l.heat,f=l.critical_heat,C=l.status,N=l.contacts;return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:d,onClick:function(){return c("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return c("toggle")},children:u?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return c("range")},children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*p,Infinity],average:[.25*p,.75*p],bad:[-Infinity,.25*p]},value:m,maxValue:p,children:[m," / ",p]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*f,Infinity],average:[.5*f,.75*f],good:[-Infinity,.5*f]},value:h,maxValue:f,children:h<.5*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||h<.75*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===l.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return c("link")},children:"Link up with sensor suite?"})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,f=u.buildPercent,C=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=null;return 0===p?f=(0,o.createComponentVNode)(2,d):1===p&&(f=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(592);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,f=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var C=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":593,"./pda_janitor.js":594,"./pda_main_menu.js":595,"./pda_manifest.js":596,"./pda_medical.js":597,"./pda_messenger.js":598,"./pda_news.js":599,"./pda_notekeeper.js":600,"./pda_power.js":601,"./pda_security.js":602,"./pda_signaller.js":603,"./pda_status_display.js":604,"./pda_supply.js":605};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=592},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(9),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(7),a=n(9),i=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,f=(u.useRetro,(0,i.useLocalState)(t,"clipboardMode",!1)),C=f[0],N=f[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return C&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.auto_scroll,a.convopdas),d=a.pdas,u=a.charges,m=(a.plugins,a.silent),p=a.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=a.charges,m=a.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(9),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(9),n(7),n(1),n(2),n(199));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(200);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,f=(0,r.useLocalState)(t,"categoryName"),C=f[0],N=f[1],b=h.find((function(e){return e.cat_name===C}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.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:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(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",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(201);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(201);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,f=l.neutralize_noaccess,C=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,f=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,f=null;return s||m?f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,f=c.securitycheck,C=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,f=l.bootsDeployed,C=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(9),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,f=u.broadcasting,C=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(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:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,f=p.max_materials,C=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],f=!1;return(d||u)&&(f=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,f=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!f,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return f&&(N=(0,o.createComponentVNode)(2,p)),C&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,f):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,f=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",f?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,f=l.debug,C=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,f=l.arrest_type,C=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(9);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,f=u.charge_rate,C=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:f,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,f=d.z_range,C=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;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:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,f=c.docking_override,C=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,f=d.docking_status,C=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,f,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," 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,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,f=u.inputting,C=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(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:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,f=d.max_rotation_rate,C=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(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:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-f-.01,maxValue:f+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var f=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,f=c.max_uv_level,C=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(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"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(9),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),f=h[0],C=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===f})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===f,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,f=l.defaultReleasePressure,C=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(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:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:C,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===f,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,f=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),f?(0,o.createComponentVNode)(2,d,{network:m,server:f,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,f=c.multitool,C=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,f=c.change_freq,C=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return i("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,f=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:C,format:function(e){return e+"/"+f+" m"},minValue:0,maxValue:f,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,f=u.job_datum,C=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,f=d.power,C=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(f)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,V=C.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,f=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,f=l.duration,C=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,f=d.scanner_seal_integrity,C=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file +<<<<<<< HEAD +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 d=i.styleSheets;if(r)for(var u in r)r.hasOwnProperty(u)&&c.setAttribute(u,r[u]);c.rel="stylesheet",c.href=e,c.media="only x",function p(e){if(i.body)return e();setTimeout((function(){p(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function h(e){for(var t=c.href,n=d.length;n--;)if(d[n].href===t)return e();setTimeout((function(){h(e)}))};function m(){c.addEventListener&&c.removeEventListener("load",m),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",m),c.onloadcssdefined=s,s(m),c}}).call(this,n(75))},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.NtosWindow=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(126),l=n(183),d=function(e,t){var n=e.title,d=e.width,u=void 0===d?575:d,s=e.height,m=void 0===s?700:s,p=e.resizable,h=e.theme,f=void 0===h?"ntos":h,C=e.children,N=(0,a.useBackend)(t),b=N.act,V=N.data,g=V.PC_device_theme,v=V.PC_batteryicon,k=V.PC_showbatteryicon,_=V.PC_batterypercent,y=V.PC_ntneticon,L=V.PC_apclinkicon,B=V.PC_stationtime,x=V.PC_programheaders,w=void 0===x?[]:x,S=V.PC_showexitprogram;return(0,o.createComponentVNode)(2,l.Window,{title:n,width:u,height:m,theme:f,resizable:p,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:2,children:B}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===g&&"NtOS","syndicate"===g&&"Syndix"]})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[w.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(e.icon)})},e.icon)})),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:y&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(y)})}),!!k&&v&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:[v&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(v)}),_&&_]}),L&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(L)})}),!!S&&(0,o.createComponentVNode)(2,i.Button,{width:"26px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return b("PC_minimize")}}),!!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return b("PC_exit")}}),!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return b("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,c.refocusLayout)()}}),C],0)})};t.NtosWindow=d;d.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(10),a=n(19);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";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(444),i=n(24),c=n(19);function l(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 d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=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)}(a,C,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([C[0]+h,V[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=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})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,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.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=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,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);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 d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.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)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),f=t.placeholder,C=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=C.className,b=c(C,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},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:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||f,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);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.Input=void 0;var o=n(0),r=n(10),a=n(19);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 d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.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))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{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.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=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,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:f,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),f=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(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 i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,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","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,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","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,f=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","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(f)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,f=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","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),C=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(f))),[C&&(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),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(f))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,f=e.suppressFlicker,C=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=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,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:f,unit:C,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),f=(0,r.scale)(c,u,d),C=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);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.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":462,"./APC.js":463,"./AccountsTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AiRestorer.js":467,"./AiSupermatter.js":468,"./AirAlarm.js":469,"./AlgaeFarm.js":471,"./AppearanceChanger.js":472,"./ArcadeBattle.js":473,"./AreaScrubberControl.js":474,"./AssemblyInfrared.js":475,"./AssemblyProx.js":476,"./AssemblyTimer.js":477,"./AtmosAlertConsole.js":478,"./AtmosControl.js":185,"./AtmosFilter.js":479,"./AtmosMixer.js":480,"./Autolathe.js":481,"./Batteryrack.js":482,"./BeaconLocator.js":483,"./Biogenerator.js":484,"./BodyDesigner.js":485,"./BodyScanner.js":486,"./BombTester.js":487,"./BotanyEditor.js":488,"./BotanyIsolator.js":489,"./BrigTimer.js":490,"./CameraConsole.js":186,"./Canister.js":491,"./CharacterDirectory.js":492,"./ChemDispenser.js":493,"./ChemMaster.js":497,"./ClawMachine.js":498,"./Cleanbot.js":499,"./CloningConsole.js":500,"./ColorMate.js":501,"./CommunicationsConsole.js":188,"./Communicator.js":502,"./ComputerFabricator.js":503,"./CookingAppliance.js":504,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":505,"./CryoStorage.js":190,"./CryoStorageVr.js":506,"./DNAForensics.js":507,"./DNAModifier.js":508,"./DestinationTagger.js":509,"./DiseaseSplicer.js":510,"./DishIncubator.js":511,"./DisposalBin.js":512,"./DroneConsole.js":513,"./EmbeddedController.js":514,"./ExonetNode.js":515,"./ExosuitFabricator.js":132,"./Farmbot.js":516,"./Fax.js":517,"./FileCabinet.js":518,"./Floorbot.js":519,"./GasPump.js":520,"./GasTemperatureSystem.js":521,"./GeneralAtmoControl.js":522,"./GeneralRecords.js":523,"./Gps.js":524,"./GravityGenerator.js":525,"./GuestPass.js":526,"./Holodeck.js":527,"./ICAssembly.js":528,"./ICCircuit.js":529,"./ICDetailer.js":530,"./ICPrinter.js":531,"./IDCard.js":532,"./IdentificationComputer.js":133,"./InventoryPanel.js":533,"./InventoryPanelHuman.js":534,"./IsolationCentrifuge.js":535,"./JanitorCart.js":536,"./Jukebox.js":537,"./LawManager.js":538,"./LookingGlass.js":539,"./MechaControlConsole.js":540,"./Medbot.js":541,"./MedicalRecords.js":542,"./MessageMonitor.js":543,"./Microwave.js":544,"./MiningOreProcessingConsole.js":545,"./MiningStackingConsole.js":546,"./MiningVendor.js":547,"./MuleBot.js":548,"./NIF.js":549,"./NTNetRelay.js":550,"./Newscaster.js":551,"./NoticeBoard.js":552,"./NtosAccessDecrypter.js":553,"./NtosArcade.js":554,"./NtosAtmosControl.js":555,"./NtosCameraConsole.js":556,"./NtosCommunicationsConsole.js":557,"./NtosConfiguration.js":558,"./NtosCrewMonitor.js":559,"./NtosDigitalWarrant.js":560,"./NtosEmailAdministration.js":561,"./NtosEmailClient.js":193,"./NtosFileManager.js":562,"./NtosIdentificationComputer.js":563,"./NtosMain.js":564,"./NtosNetChat.js":565,"./NtosNetDos.js":566,"./NtosNetDownloader.js":567,"./NtosNetMonitor.js":568,"./NtosNetTransfer.js":569,"./NtosNewsBrowser.js":570,"./NtosOvermapNavigation.js":571,"./NtosPowerMonitor.js":572,"./NtosRCON.js":573,"./NtosRevelation.js":574,"./NtosShutoffMonitor.js":575,"./NtosStationAlertConsole.js":576,"./NtosSupermatterMonitor.js":577,"./NtosUAV.js":578,"./NtosWordProcessor.js":579,"./OmniFilter.js":580,"./OmniMixer.js":581,"./OperatingComputer.js":582,"./OvermapDisperser.js":583,"./OvermapEngines.js":584,"./OvermapHelm.js":585,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":586,"./OvermapShipSensors.js":587,"./ParticleAccelerator.js":588,"./PartsLathe.js":589,"./PathogenicIsolator.js":590,"./Pda.js":591,"./Photocopier.js":606,"./PipeDispenser.js":607,"./PlantAnalyzer.js":608,"./PointDefenseControl.js":609,"./PortableGenerator.js":610,"./PortablePump.js":611,"./PortableScrubber.js":612,"./PortableTurret.js":613,"./PowerMonitor.js":135,"./PressureRegulator.js":614,"./PrisonerManagement.js":615,"./RCON.js":195,"./RIGSuit.js":616,"./Radio.js":617,"./RapidPipeDispenser.js":200,"./RequestConsole.js":618,"./ResearchConsole.js":619,"./ResearchServerController.js":620,"./ResleevingConsole.js":621,"./ResleevingPod.js":622,"./RoboticsControlConsole.js":623,"./RogueZones.js":624,"./Secbot.js":625,"./SecurityRecords.js":626,"./SeedStorage.js":627,"./ShieldCapacitor.js":628,"./ShieldGenerator.js":629,"./ShutoffMonitor.js":196,"./ShuttleControl.js":630,"./Signaler.js":199,"./Sleeper.js":631,"./SmartVend.js":632,"./Smes.js":633,"./SolarControl.js":634,"./SpaceHeater.js":635,"./Stack.js":636,"./StationAlertConsole.js":197,"./SuitCycler.js":637,"./SuitStorageUnit.js":638,"./SupermatterMonitor.js":198,"./SupplyConsole.js":639,"./TEGenerator.js":640,"./Tank.js":641,"./TankDispenser.js":642,"./TelecommsLogBrowser.js":643,"./TelecommsMachineBrowser.js":644,"./TelecommsMultitoolMenu.js":645,"./Teleporter.js":646,"./TelesciConsole.js":647,"./TimeClock.js":648,"./TransferValve.js":649,"./TurbineControl.js":650,"./Turbolift.js":651,"./Uplink.js":652,"./Vending.js":653,"./VolumePanel.js":654,"./VorePanel.js":655,"./Wires.js":656,"./XenoarchArtifactAnalyzer.js":657,"./XenoarchArtifactHarvester.js":658,"./XenoarchDepthScanner.js":659,"./XenoarchHandheldPowerUtilizer.js":660,"./XenoarchReplicator.js":661,"./XenoarchSpectrometer.js":662,"./XenoarchSuspension.js":663,"./pAIAtmos.js":664,"./pAIDirectives.js":665,"./pAIDoorjack.js":666,"./pAIInterface.js":667,"./pAIMedrecords.js":668,"./pAISecrecords.js":669};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=461},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,f=l.wireless,C=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(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:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.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:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.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:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.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,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,f=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(470);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,f=n.external,C=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,f=d.outputDir,C=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,V=N.specimen,g=N.gender,v=N.gender_id,k=N.hair_style,_=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,x=N.change_race,w=N.change_gender,S=N.change_eye_color,I=N.change_skin_tone,T=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,M=N.change_hair,P=N.change_facial_hair,O=N.mapRef,F=r.title,D=S||I||T||A||E,R=-1;x?R=0:w?R=1:D?R=2:M?R=4:P&&(R=5);var j=(0,i.useLocalState)(t,"tabIndex",R),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(F),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:x?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:w?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:D?null:"grey",children:v?(0,a.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:k?(0,a.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,a.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,a.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,a.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:O,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[x?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,D?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[x&&0===W?(0,o.createComponentVNode)(2,d):null,w&&1===W?(0,o.createComponentVNode)(2,u):null,D&&2===W?(0,o.createComponentVNode)(2,s):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,P&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,h):null,M&&6===W?(0,o.createComponentVNode)(2,f):null,M&&7===W?(0,o.createComponentVNode)(2,C):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,f=a.hair_color,C=a.facial_hair_color,N=a.ears_color,b=a.ears2_color,V=a.tail_color,g=a.tail2_color,v=a.wing_color,k=a.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.ear_style,u=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.tail_style,u=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.wing_style,u=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,f=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(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:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,f=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:f?"lock":"lock-open",selected:f,onClick:function(){return d("scanning")},children:f?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(9),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,f=d.tank2ref,C=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,f=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,f=u.defaultReleasePressure,C=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:C,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Prey":return"blue";case"Switch":return"purple";case"Non-Vore":return"green"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.personalVisibility,m=u.personalTag,p=u.personalErpTag,h=(0,r.useLocalState)(t,"overlay",null),f=h[0];h[1];return(0,o.createComponentVNode)(2,i.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:s?"Shown":"Not Shown",onClick:function(){return c("setVisible")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m,onClick:function(){return c("setTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:p,onClick:function(){return c("setErpTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),i=n[0],l=n[1];return(0,o.createComponentVNode)(2,a.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Box,{p:1,backgroundColor:c(i.tag),children:i.tag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Box,{children:i.erptag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.character_ad?i.character_ad.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.ooc_notes?i.ooc_notes.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.flavor_text?i.flavor_text.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),s=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),f=(h[0],h[1]);return(0,o.createComponentVNode)(2,a.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Refresh",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,u,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,u,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[s].localeCompare(t[s])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return f(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"sortOrder","name"),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",color:d!==i&&"transparent",onClick:function(){d===i?p(!m):(u(i),p(!0))},children:[c,d===i&&(0,o.createComponentVNode)(2,a.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(495)()},function(e,t,n){"use strict";var o=n(496);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,C=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,s,{mode:C,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),f=l.spray_blood,C=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:f,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:f?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[r]||(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,p)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var h=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},N=function(e,t,n,o){if(n<0||n>o.length)return f(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=f(e,t),a=f(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:f(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[f(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:f(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:N(e,u,t-1,n),inline:!0,children:(0,a.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,b)||(0,o.createComponentVNode)(2,V)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",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:2,onClick:function(){return i("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:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),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===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("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===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("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===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("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===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.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===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("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===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("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:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",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 swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),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:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,f=d.toxins,C=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(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)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,f=l.refills_water,C=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,f=l.eattiles,C=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,f=d.mode,C=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===f&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:C.length&&C.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,f=l.gravity,C=d;return p&&(C=C.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:f,onClick:function(){return c("gravity")},children:f?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,f=u.battery_charge,C=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:f/C,maxValue:1,children:[f," / ",C," (",(0,r.round)(f/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(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",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),f=s.power_draw_idle,C=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,f=n.photo_front,C=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:f&&(0,o.createVNode)(1,"img",null,null,1,{src:f.substr(1,f.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,f=l.legcuffed,C=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,f=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:f||"Signs Slot",tooltipPosition:"top-left",color:f?"grey":"transparent",style:{border:f?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(9),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,f=u.current_track,C=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,c.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,f=c.zeroth_laws,C=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=f.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,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,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,f=l.heal_threshold,C=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,f=(d.message,d.hacking),C=d.emag;return n=f||C?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,f):4===u&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(9),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(9);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,f=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,f=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,f=l.disk_used,C=l.hardware,N=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.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 c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(9);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,f=d.files,C=void 0===f?[]:f,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:C,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(9),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,f=d.comp_light_color,C=d.removable_media,N=void 0===C?[]:C,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,f=l.all_channels,C=void 0===f?[]:f,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,f=c.error;if(f)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,f=d.error,C=d.hacked_programs,N=void 0===C?[]:C,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,f=d.downloadspeed,C=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,f=l.idsalarm,C=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,f=a.upload_filelist,C=(0,o.createComponentVNode)(2,s);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):h?C=(0,o.createComponentVNode)(2,d):f.length&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,f=(0,o.createComponentVNode)(2,d);return m?f=(0,o.createComponentVNode)(2,l):p&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){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,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,f=l.next_shot,C=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.global_state,u=l.global_limit,s=l.engines_info,m=l.total_thrust;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("global_toggle")},children:d?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_global_limit")},children:[u,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return c("toggle",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapHelm=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.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,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,f=i.current_energy,C=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.viewing,u=l.on,s=l.range,m=l.health,p=l.max_health,h=l.heat,f=l.critical_heat,C=l.status,N=l.contacts;return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:d,onClick:function(){return c("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return c("toggle")},children:u?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return c("range")},children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*p,Infinity],average:[.25*p,.75*p],bad:[-Infinity,.25*p]},value:m,maxValue:p,children:[m," / ",p]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*f,Infinity],average:[.5*f,.75*f],good:[-Infinity,.5*f]},value:h,maxValue:f,children:h<.5*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||h<.75*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===l.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return c("link")},children:"Link up with sensor suite?"})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,f=u.buildPercent,C=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=null;return 0===p?f=(0,o.createComponentVNode)(2,d):1===p&&(f=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(592);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,f=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var C=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":593,"./pda_janitor.js":594,"./pda_main_menu.js":595,"./pda_manifest.js":596,"./pda_medical.js":597,"./pda_messenger.js":598,"./pda_news.js":599,"./pda_notekeeper.js":600,"./pda_power.js":601,"./pda_security.js":602,"./pda_signaller.js":603,"./pda_status_display.js":604,"./pda_supply.js":605};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=592},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(9),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(7),a=n(9),i=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,f=(u.useRetro,(0,i.useLocalState)(t,"clipboardMode",!1)),C=f[0],N=f[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return C&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.auto_scroll,a.convopdas),d=a.pdas,u=a.charges,m=(a.plugins,a.silent),p=a.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=a.charges,m=a.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(9),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(9),n(7),n(1),n(2),n(199));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(200);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,f=(0,r.useLocalState)(t,"categoryName"),C=f[0],N=f[1],b=h.find((function(e){return e.cat_name===C}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.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:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(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",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(201);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(201);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,f=l.neutralize_noaccess,C=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,f=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,f=null;return s||m?f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,f=c.securitycheck,C=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,f=l.bootsDeployed,C=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(9),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,f=u.broadcasting,C=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(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:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,f=p.max_materials,C=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],f=!1;return(d||u)&&(f=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,f=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!f,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return f&&(N=(0,o.createComponentVNode)(2,p)),C&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,f):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,f=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",f?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,f=l.debug,C=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,f=l.arrest_type,C=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(9);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,f=u.charge_rate,C=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:f,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,f=d.z_range,C=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;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:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,f=c.docking_override,C=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,f=d.docking_status,C=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,f,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," 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,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,f=u.inputting,C=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(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:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,f=d.max_rotation_rate,C=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(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:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-f-.01,maxValue:f+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var f=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,f=c.max_uv_level,C=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(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"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(9),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),f=h[0],C=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===f})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===f,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,f=l.defaultReleasePressure,C=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(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:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:C,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===f,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,f=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),f?(0,o.createComponentVNode)(2,d,{network:m,server:f,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,f=c.multitool,C=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,f=c.change_freq,C=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return i("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,f=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:C,format:function(e){return e+"/"+f+" m"},minValue:0,maxValue:f,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,f=u.job_datum,C=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,f=d.power,C=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(f)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,V=C.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,f=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,f=l.duration,C=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,f=d.scanner_seal_integrity,C=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); +======= +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 d=i.styleSheets;if(r)for(var u in r)r.hasOwnProperty(u)&&c.setAttribute(u,r[u]);c.rel="stylesheet",c.href=e,c.media="only x",function p(e){if(i.body)return e();setTimeout((function(){p(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function h(e){for(var t=c.href,n=d.length;n--;)if(d[n].href===t)return e();setTimeout((function(){h(e)}))};function m(){c.addEventListener&&c.removeEventListener("load",m),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",m),c.onloadcssdefined=s,s(m),c}}).call(this,n(75))},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.NtosWindow=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(126),l=n(183),d=function(e,t){var n=e.title,d=e.width,u=void 0===d?575:d,s=e.height,m=void 0===s?700:s,p=e.resizable,h=e.theme,f=void 0===h?"ntos":h,C=e.children,N=(0,a.useBackend)(t),b=N.act,V=N.data,g=V.PC_device_theme,v=V.PC_batteryicon,k=V.PC_showbatteryicon,_=V.PC_batterypercent,y=V.PC_ntneticon,L=V.PC_apclinkicon,B=V.PC_stationtime,x=V.PC_programheaders,w=void 0===x?[]:x,S=V.PC_showexitprogram;return(0,o.createComponentVNode)(2,l.Window,{title:n,width:u,height:m,theme:f,resizable:p,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:2,children:B}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===g&&"NtOS","syndicate"===g&&"Syndix"]})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[w.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(e.icon)})},e.icon)})),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:y&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(y)})}),!!k&&v&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:[v&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(v)}),_&&_]}),L&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(L)})}),!!S&&(0,o.createComponentVNode)(2,i.Button,{width:"26px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return b("PC_minimize")}}),!!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return b("PC_exit")}}),!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return b("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,c.refocusLayout)()}}),C],0)})};t.NtosWindow=d;d.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(10),a=n(19);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";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(447),i=n(24),c=n(19);function l(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 d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=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)}(a,C,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([C[0]+h,V[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=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})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,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.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=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,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);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 d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.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)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),f=t.placeholder,C=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=C.className,b=c(C,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},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:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||f,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);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.Input=void 0;var o=n(0),r=n(10),a=n(19);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 d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.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))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{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.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=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,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:f,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),f=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(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 i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,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","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,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","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,f=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","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(f)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,f=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","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),C=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(f))),[C&&(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),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(f))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,f=e.suppressFlicker,C=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=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,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:f,unit:C,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),f=(0,r.scale)(c,u,d),C=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);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.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":465,"./APC.js":466,"./AccountsTerminal.js":467,"./AdminShuttleController.js":468,"./AgentCard.js":469,"./AiAirlock.js":470,"./AiRestorer.js":471,"./AiSupermatter.js":472,"./AirAlarm.js":473,"./AlgaeFarm.js":475,"./AppearanceChanger.js":476,"./ArcadeBattle.js":477,"./AreaScrubberControl.js":478,"./AssemblyInfrared.js":479,"./AssemblyProx.js":480,"./AssemblyTimer.js":481,"./AtmosAlertConsole.js":482,"./AtmosControl.js":185,"./AtmosFilter.js":483,"./AtmosMixer.js":484,"./Autolathe.js":485,"./Batteryrack.js":486,"./BeaconLocator.js":487,"./Biogenerator.js":488,"./BodyDesigner.js":489,"./BodyScanner.js":490,"./BombTester.js":491,"./BotanyEditor.js":492,"./BotanyIsolator.js":493,"./BrigTimer.js":494,"./CameraConsole.js":186,"./Canister.js":495,"./ChemDispenser.js":496,"./ChemMaster.js":500,"./Cleanbot.js":501,"./CloningConsole.js":502,"./ColorMate.js":503,"./CommunicationsConsole.js":188,"./Communicator.js":504,"./ComputerFabricator.js":505,"./CookingAppliance.js":506,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":507,"./CryoStorage.js":190,"./CryoStorageVr.js":508,"./DNAForensics.js":509,"./DNAModifier.js":510,"./DestinationTagger.js":511,"./DiseaseSplicer.js":512,"./DishIncubator.js":513,"./DisposalBin.js":514,"./DroneConsole.js":515,"./EmbeddedController.js":516,"./ExonetNode.js":517,"./ExosuitFabricator.js":132,"./Farmbot.js":518,"./Fax.js":519,"./FileCabinet.js":520,"./Floorbot.js":521,"./GasPump.js":522,"./GasTemperatureSystem.js":523,"./GeneralAtmoControl.js":524,"./GeneralRecords.js":525,"./Gps.js":526,"./GravityGenerator.js":527,"./GuestPass.js":528,"./Holodeck.js":529,"./ICAssembly.js":530,"./ICCircuit.js":531,"./ICDetailer.js":532,"./ICPrinter.js":533,"./IDCard.js":534,"./IdentificationComputer.js":133,"./InventoryPanel.js":535,"./InventoryPanelHuman.js":536,"./IsolationCentrifuge.js":537,"./JanitorCart.js":538,"./Jukebox.js":539,"./LawManager.js":540,"./LookingGlass.js":541,"./MechaControlConsole.js":542,"./Medbot.js":543,"./MedicalRecords.js":544,"./MessageMonitor.js":545,"./Microwave.js":546,"./MiningOreProcessingConsole.js":547,"./MiningStackingConsole.js":548,"./MiningVendor.js":549,"./MuleBot.js":550,"./NIF.js":551,"./NTNetRelay.js":552,"./Newscaster.js":553,"./NoticeBoard.js":554,"./NtosAccessDecrypter.js":555,"./NtosArcade.js":556,"./NtosAtmosControl.js":557,"./NtosCameraConsole.js":558,"./NtosCommunicationsConsole.js":559,"./NtosConfiguration.js":560,"./NtosCrewMonitor.js":561,"./NtosDigitalWarrant.js":562,"./NtosEmailAdministration.js":563,"./NtosEmailClient.js":193,"./NtosFileManager.js":564,"./NtosIdentificationComputer.js":565,"./NtosMain.js":566,"./NtosNetChat.js":567,"./NtosNetDos.js":568,"./NtosNetDownloader.js":569,"./NtosNetMonitor.js":570,"./NtosNetTransfer.js":571,"./NtosNewsBrowser.js":572,"./NtosOvermapNavigation.js":573,"./NtosPowerMonitor.js":574,"./NtosRCON.js":575,"./NtosRevelation.js":576,"./NtosShutoffMonitor.js":577,"./NtosStationAlertConsole.js":578,"./NtosSupermatterMonitor.js":579,"./NtosUAV.js":580,"./NtosWordProcessor.js":581,"./OmniFilter.js":582,"./OmniMixer.js":583,"./OperatingComputer.js":584,"./OvermapDisperser.js":585,"./OvermapEngines.js":199,"./OvermapFull.js":586,"./OvermapHelm.js":200,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":587,"./OvermapShipSensors.js":201,"./ParticleAccelerator.js":588,"./PartsLathe.js":589,"./PathogenicIsolator.js":590,"./Pda.js":591,"./Photocopier.js":606,"./PipeDispenser.js":607,"./PlantAnalyzer.js":608,"./PointDefenseControl.js":609,"./PortableGenerator.js":610,"./PortablePump.js":611,"./PortableScrubber.js":612,"./PortableTurret.js":613,"./PowerMonitor.js":135,"./PressureRegulator.js":614,"./PrisonerManagement.js":615,"./RCON.js":195,"./RIGSuit.js":616,"./Radio.js":617,"./RapidPipeDispenser.js":203,"./RequestConsole.js":618,"./ResearchConsole.js":619,"./ResearchServerController.js":620,"./ResleevingConsole.js":621,"./ResleevingPod.js":622,"./RoboticsControlConsole.js":623,"./RogueZones.js":624,"./Secbot.js":625,"./SecurityRecords.js":626,"./SeedStorage.js":627,"./ShieldCapacitor.js":628,"./ShieldGenerator.js":629,"./ShutoffMonitor.js":196,"./ShuttleControl.js":630,"./Signaler.js":202,"./Sleeper.js":631,"./SmartVend.js":632,"./Smes.js":633,"./SolarControl.js":634,"./SpaceHeater.js":635,"./Stack.js":636,"./StationAlertConsole.js":197,"./SuitCycler.js":637,"./SuitStorageUnit.js":638,"./SupermatterMonitor.js":198,"./SupplyConsole.js":639,"./TEGenerator.js":640,"./Tank.js":641,"./TankDispenser.js":642,"./TelecommsLogBrowser.js":643,"./TelecommsMachineBrowser.js":644,"./TelecommsMultitoolMenu.js":645,"./Teleporter.js":646,"./TelesciConsole.js":647,"./TimeClock.js":648,"./TransferValve.js":649,"./TurbineControl.js":650,"./Turbolift.js":651,"./Uplink.js":652,"./Vending.js":653,"./VolumePanel.js":654,"./VorePanel.js":655,"./Wires.js":656,"./XenoarchArtifactAnalyzer.js":657,"./XenoarchArtifactHarvester.js":658,"./XenoarchDepthScanner.js":659,"./XenoarchHandheldPowerUtilizer.js":660,"./XenoarchReplicator.js":661,"./XenoarchSpectrometer.js":662,"./XenoarchSuspension.js":663,"./pAIAtmos.js":664,"./pAIDirectives.js":665,"./pAIDoorjack.js":666,"./pAIInterface.js":667,"./pAIMedrecords.js":668,"./pAISecrecords.js":669};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=464},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,f=l.wireless,C=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(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:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.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:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.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:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.AdminShuttleController=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.shuttles,s=l.overmap_ships;return(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){var t;return(null==(t=e.name)?void 0:t.toLowerCase())||e.name||e.ref}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name})]},e.ref)}))})})]})};t.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.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,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,f=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(474);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,f=n.external,C=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,f=d.outputDir,C=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),h=n.data,f=h.name,C=h.specimen,N=h.gender,b=h.gender_id,V=h.hair_style,g=h.facial_hair_style,v=h.change_race,k=h.change_gender,_=h.change_eye_color,y=h.change_skin_tone,L=h.change_skin_color,B=h.change_hair_color,x=h.change_facial_hair_color,w=h.change_hair,S=h.change_facial_hair,I=h.mapRef,T=r.title,A=_||y||L||B||x,E=-1;v?E=0:k?E=1:A?E=2:w?E=4:S&&(E=5);var M=(0,i.useLocalState)(t,"tabIndex",E),P=M[0],O=M[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(T),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:f}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:v?null:"grey",children:C}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:k?null:"grey",children:N?(0,a.capitalize)(N):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:A?null:"grey",children:b?(0,a.capitalize)(b):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:w?null:"grey",children:V?(0,a.capitalize)(V):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:S?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:I,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[v?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===P,onClick:function(){return O(0)},children:"Race"}):null,k?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===P,onClick:function(){return O(1)},children:"Gender & Sex"}):null,A?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===P,onClick:function(){return O(2)},children:"Colors"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===P,onClick:function(){return O(3)},children:"Hair"}):null,S?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===P,onClick:function(){return O(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[v&&0===P?(0,o.createComponentVNode)(2,d):null,k&&1===P?(0,o.createComponentVNode)(2,u):null,A&&2===P?(0,o.createComponentVNode)(2,s):null,w&&3===P?(0,o.createComponentVNode)(2,m):null,S&&4===P?(0,o.createComponentVNode)(2,p):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,f=a.hair_color,C=a.facial_hair_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,f=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(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:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,f=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:f?"lock":"lock-open",selected:f,onClick:function(){return d("scanning")},children:f?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(8),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,f=d.tank2ref,C=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,f=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,f=u.defaultReleasePressure,C=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:C,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(498)()},function(e,t,n){"use strict";var o=n(499);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,C=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,s,{mode:C,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),f=l.spray_blood,C=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:f,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:f?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[r]||(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,p)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var h=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{color:f(e,u)?"#4d9121":"#cd7a0d",children:[f(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{textAlign:f(e,u)?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,c.Icon,{fontSize:2.5,color:f(e,u)?"#4d9121":"#cd7a0d",position:"absolute",left:f(e,u)?null:"0px",right:f(e,u)?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:f(e,u)?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,backgroundColor:f(e,u)?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:f(e,u)?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"break-all"},children:[f(e,u)?"You:":"Them:"," ",(0,a.decodeHtmlEntities)(e.im)]})]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,N)||(0,o.createComponentVNode)(2,b)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",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:2,onClick:function(){return i("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:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),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===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("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===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("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===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("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===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.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===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("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===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("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:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",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 swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),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:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,f=d.toxins,C=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(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)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,f=l.refills_water,C=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,f=l.eattiles,C=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,f=d.mode,C=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===f&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:C.length&&C.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,f=l.gravity,C=d;return p&&(C=C.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:f,onClick:function(){return c("gravity")},children:f?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,f=u.battery_charge,C=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:f/C,maxValue:1,children:[f," / ",C," (",(0,r.round)(f/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(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",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),f=s.power_draw_idle,C=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,f=n.photo_front,C=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:f&&(0,o.createVNode)(1,"img",null,null,1,{src:f.substr(1,f.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,f=l.legcuffed,C=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,f=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:f||"Signs Slot",tooltipPosition:"top-left",color:f?"grey":"transparent",style:{border:f?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(8),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,f=u.current_track,C=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,c.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,f=c.zeroth_laws,C=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=f.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,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,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,f=l.heal_threshold,C=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,f=(d.message,d.hacking),C=d.emag;return n=f||C?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,f):4===u&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(8),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,f=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,f=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,f=l.disk_used,C=l.hardware,N=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.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 c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,f=d.files,C=void 0===f?[]:f,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:C,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(8),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,f=d.comp_light_color,C=d.removable_media,N=void 0===C?[]:C,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,f=l.all_channels,C=void 0===f?[]:f,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,f=c.error;if(f)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,f=d.error,C=d.hacked_programs,N=void 0===C?[]:C,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,f=d.downloadspeed,C=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,f=l.idsalarm,C=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,f=a.upload_filelist,C=(0,o.createComponentVNode)(2,s);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):h?C=(0,o.createComponentVNode)(2,d):f.length&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,f=(0,o.createComponentVNode)(2,d);return m?f=(0,o.createComponentVNode)(2,l):p&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){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,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,f=l.next_shot,C=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(199),l=n(200),d=n(201);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:"Engines"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Helm"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Sensors"})]}),0===u&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===u&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===u&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,f=i.current_energy,C=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,f=u.buildPercent,C=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=null;return 0===p?f=(0,o.createComponentVNode)(2,d):1===p&&(f=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(592);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,f=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var C=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":593,"./pda_janitor.js":594,"./pda_main_menu.js":595,"./pda_manifest.js":596,"./pda_medical.js":597,"./pda_messenger.js":598,"./pda_news.js":599,"./pda_notekeeper.js":600,"./pda_power.js":601,"./pda_security.js":602,"./pda_signaller.js":603,"./pda_status_display.js":604,"./pda_supply.js":605};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=592},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(8),a=n(1),i=n(2);t.pda_messenger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,l)};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=(l.auto_scroll,l.convo_name),u=l.convo_job,s=l.messages,m=l.active_conversation,p=l.useRetro,h=(0,a.useLocalState)(t,"clipboardMode",!1),f=h[0],C=h[1],N=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+d+" ("+u+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:f,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return C(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===m}))(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:e.sent?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,i.Icon,{fontSize:2.5,color:e.sent?"#4d9121":"#cd7a0d",position:"absolute",left:e.sent?null:"0px",right:e.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:e.sent?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,backgroundColor:e.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:e.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"break-all"},children:[e.sent?"You:":"Them:"," ",e.message]})]},t)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return c("Message",{target:m})},content:"Reply"})]});return f&&(N=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+d+" ("+u+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:f,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return C(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===m}))(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:e.sent?"#4d9121":"#cd7a0d",style:{"word-break":"break-all"},children:[e.sent?"You:":"Them:"," ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:p?"black":null,children:e.message})]},t)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return c("Message",{target:m})},content:"Reply"})]})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return c("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),N]})},l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.auto_scroll,c.convopdas),u=c.pdas,s=c.charges,m=(c.plugins,c.silent),p=c.toff;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,i.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,i.Box,{children:[!!s&&(0,o.createComponentVNode)(2,i.Box,{children:[s," charges left."]}),!l.length&&!u.length&&(0,o.createComponentVNode)(2,i.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,d,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,d,{title:"Other PDAs",pdas:u,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=c.charges,m=c.plugins;return l&&l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(8),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(8),n(7),n(1),n(2),n(202));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(203);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,f=(0,r.useLocalState)(t,"categoryName"),C=f[0],N=f[1],b=h.find((function(e){return e.cat_name===C}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.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:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(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",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(204);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(204);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,f=l.neutralize_noaccess,C=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,f=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,f=null;return s||m?f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,f=c.securitycheck,C=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,f=l.bootsDeployed,C=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(8),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,f=u.broadcasting,C=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(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:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,f=p.max_materials,C=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],f=!1;return(d||u)&&(f=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,f=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!f,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return f&&(N=(0,o.createComponentVNode)(2,p)),C&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,f):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,f=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",f?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,f=l.debug,C=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,f=l.arrest_type,C=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(8);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,f=u.charge_rate,C=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:f,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,f=d.z_range,C=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;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:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,f=c.docking_override,C=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,f=d.docking_status,C=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,f,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," 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,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,f=u.inputting,C=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(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:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,f=d.max_rotation_rate,C=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(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:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-f-.01,maxValue:f+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var f=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,f=c.max_uv_level,C=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(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"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(8),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),f=h[0],C=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===f})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===f,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,f=l.defaultReleasePressure,C=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(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:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:C,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===f,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,f=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),f?(0,o.createComponentVNode)(2,d,{network:m,server:f,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,f=c.multitool,C=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,f=c.change_freq,C=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return i("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,f=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:C,format:function(e){return e+"/"+f+" m"},minValue:0,maxValue:f,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,f=u.job_datum,C=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,f=d.power,C=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(f)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,V=C.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,f=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,f=l.duration,C=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,f=d.scanner_seal_integrity,C=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); +>>>>>>> c8e602ddddd51d74b6e8b60a4bd242338706cbd4 diff --git a/vorestation.dme b/vorestation.dme index 6ddd352c19..eeb1ef69d2 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3603,6 +3603,7 @@ #include "code\modules\tgui\tgui.dm" #include "code\modules\tgui\tgui_window.dm" #include "code\modules\tgui\modules\_base.dm" +#include "code\modules\tgui\modules\admin_shuttle_controller.dm" #include "code\modules\tgui\modules\agentcard.dm" #include "code\modules\tgui\modules\alarm.dm" #include "code\modules\tgui\modules\appearance_changer.dm" From a6dee37c2be92cf025ee241f597654fa93fa3e2e Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 11 Feb 2021 14:25:51 +0200 Subject: [PATCH 29/42] b --- tgui/packages/tgui/public/tgui.bundle.js | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index b89a08c5e4..70adaf89be 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,19 +1,19 @@ -!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=205)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(420);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),a=n(92);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(437).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(445);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(446);t.ByondUi=c.ByondUi;var l=n(448);t.Chart=l.Chart;var d=n(449);t.Collapsible=d.Collapsible;var u=n(450);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(451);t.Dropdown=h.Dropdown;var f=n(181);t.Flex=f.Flex;var C=n(452);t.Grid=C.Grid;var N=n(129);t.Icon=N.Icon;var b=n(453);t.Input=b.Input;var V=n(454);t.Knob=V.Knob;var g=n(455);t.LabeledControls=g.LabeledControls;var v=n(456);t.LabeledList=v.LabeledList;var k=n(457);t.NanoMap=k.NanoMap;var _=n(458);t.Modal=_.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var x=n(461);t.Section=x.Section;var w=n(462);t.Slider=w.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(444);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,f=e.global,C=e.stat;if(n=f?o:C?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(f?u:h+(C?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/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.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=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[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=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),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),a=n(21),i=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(443),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=C;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,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,["as","className","children"]);if("function"==typeof i)return i(C(e));var l="string"==typeof o?o+" "+N(c):N(c),d=C(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; +!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=205)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(420);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),a=n(92);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(437).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(445);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(446);t.ByondUi=c.ByondUi;var l=n(448);t.Chart=l.Chart;var d=n(449);t.Collapsible=d.Collapsible;var u=n(450);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(451);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(452);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(453);t.Input=b.Input;var V=n(454);t.Knob=V.Knob;var g=n(455);t.LabeledControls=g.LabeledControls;var v=n(456);t.LabeledList=v.LabeledList;var k=n(457);t.NanoMap=k.NanoMap;var _=n(458);t.Modal=_.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var x=n(461);t.Section=x.Section;var w=n(462);t.Slider=w.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(444);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/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.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=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[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=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),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),a=n(21),i=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(443),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,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,["as","className","children"]);if("function"==typeof i)return i(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; /** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */t.formatSiUnit=i;t.formatPower=function(e,t){return void 0===t&&(t=0),i(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var i="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(18),i=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,f,C){for(var N,b,V=a(p),g=r(V),v=o(h,f,3),k=i(g.length),_=0,y=C||c,L=t?y(p,k):n?y(p,0):undefined;k>_;_++)if((m||_ in g)&&(b=v(N=g[_],_,V),e))if(t)L[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(76),a=n(51),i=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(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.logger=t.createLogger=void 0;n(173); + */t.formatSiUnit=i;t.formatPower=function(e,t){return void 0===t&&(t=0),i(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var i="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(18),i=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=a(p),g=r(V),v=o(h,C,3),k=i(g.length),_=0,y=f||c,L=t?y(p,k):n?y(p,0):undefined;k>_;_++)if((m||_ in g)&&(b=v(N=g[_],_,V),e))if(t)L[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(76),a=n(51),i=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(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.logger=t.createLogger=void 0;n(173); /** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var o=0,r=1,a=2,i=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=a){var i=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:i})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+i+""}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(51);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=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?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(11);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(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(77),m=n(65),p=c.WeakMap;if(i){var h=new p,f=h.get,C=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return f.call(h,e)||{}},a=function(e){return C.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},a=function(e){return u(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(21),r=n(18),a=n(77),i=n(111),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";var o=n(140),r=n(9),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";e.exports=!1},function(e,t,n){"use strict";var o=n(6);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(4),r=n(9),a=n(12),i=n(124),c=n(14),l=n(82),d=n(59),u=n(51),s=n(33),m=n(15),p=n(154),h=n(169),f=n(37),C=n(21),N=n(79),b=n(11),V=n(47),g=n(55),v=n(52).f,k=n(170),_=n(22).forEach,y=n(58),L=n(17),B=n(23),x=n(38),w=n(84),S=x.get,I=x.set,T=L.f,A=B.f,E=Math.round,M=r.RangeError,P=l.ArrayBuffer,O=l.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,W=c.aTypedArrayConstructor,z=c.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(W(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},G=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},K=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return K(e,t=f(t,!0))?u(2,e[t]):A(e,t)},q=function(e,t,n){return!(K(e,t=f(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?(F||(B.f=Y,L.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,f=r[c],C=f,N=C&&C.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?i&&(C=t((function(e,t,n,o){return d(e,C,c),w(b(t)?G(t)?o!==undefined?new f(t,h(n,a),o):n!==undefined?new f(t,h(n,a)):new f(t):z(t)?U(C,t):k.call(C,t):new f(p(t)),e,C)})),g&&g(C,R),_(v(f),(function(e){e in C||s(C,e,f[e])})),C.prototype=N):(C=t((function(e,t,n,o){d(e,C,c);var r,i,l,u=0,s=0;if(b(t)){if(!G(t))return z(t)?U(C,t):k.call(C,t);r=t,s=h(n,a);var f=t.byteLength;if(o===undefined){if(f%a)throw M("Wrong length");if((i=f-s)<0)throw M("Wrong length")}else if((i=m(o)*a)+s>f)throw M("Wrong length");l=i/a}else l=p(t),r=new P(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});u=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete h.prototype[i[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),a=n(16)("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(16),r=n(47),a=n(17),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),a=n(16)("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(141),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);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(37),r=n(17),a=n(51);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(13),r=n(152);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),a=n(21),i=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){i(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=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,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!a(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),a=n(16),i=n(12),c=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(86)+"]",a=RegExp("^"+r+r+"*"),i=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(i,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,a=e.title,i=void 0===a?"Welcome":a;return(0,o.createComponentVNode)(2,r.Section,{title:i,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,a.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(6),r=n(36),a="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),a=n(46),i=function(e){return function(t,n,i){var c,l=o(t),d=r(l.length),u=a(i,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(6),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==d||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",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(141),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),a=n(16)("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(6),r=n(16),a=n(105),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(26);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(6);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),a=n(15),i=n(53),c=n(108),l=n(149),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,f,C,N,b,V=i(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,f=a(e.length);f>h;h++)if((C=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&C instanceof d)return C;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(C=l(m,V,b.value,u))&&C&&C instanceof d)return C;return new d(!1)}).stop=function(e){return new d(!0,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={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!o.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(100),r=n(64),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},function(e,t,n){"use strict";var o=n(40);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(109),r=n(36),a=n(16)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),a))?n:i?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(16)("iterator"),r=!1;try{var a=0,i={next:function(){return{done:!!a++}},"return":function(){r=!0}};i[o]=function(){return this},Array.from(i,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(c){}return n}},function(e,t,n){"use strict";var o=n(35),r=n(18),a=n(63),i=n(15),c=function(e){return function(t,n,c,l){o(n);var d=r(t),u=a(d),s=i(d.length),m=e?s-1:0,p=e?-1:1;if(c<2)for(;;){if(m in u){l=u[m],m+=p;break}if(m+=p,e?m<0:s<=m)throw TypeError("Reduce of empty array with no initial value")}for(;e?m>=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(9),r=n(12),a=n(112),i=n(33),c=n(72),l=n(6),d=n(59),u=n(34),s=n(15),m=n(154),p=n(252),h=n(39),f=n(55),C=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,k=g.set,_=o.ArrayBuffer,y=_,L=o.DataView,B=L&&L.prototype,x=Object.prototype,w=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},D=function(e,t,n,o){var r=m(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,a){var i=m(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,d=i+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||i(y,j,_[j]);W.constructor=y}f&&h(B)!==x&&f(B,x);var H=new L(new y(2)),G=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);k(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,a=u(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w("Wrong length");k(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,T,t)},setUint8:function(e,t){R(this,1,e,T,t)},setInt16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(67),i=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(6),m=n(80),p=n(48),h=n(84);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),N=f?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},k=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&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!u(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&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,f,N),c.REQUIRED=!0;else if(a(e,!0)){var _=new g,y=_[N](C?{}:-0,1)!=_,L=s((function(){_.has(1)})),B=m((function(e){new b(e)})),x=!C&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,f),o}))).prototype=V,V.constructor=g),(L||x)&&(k("delete"),k("has"),f&&k("get")),(x||y)&&k(N),C&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),C||n.setStrong(g,e,f),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);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(41),r=n(9),a=n(6);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(13);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(88),i=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,i=this,d=s&&i.sticky,p=a.call(i),h=i.source,f=0,C=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=i.lastIndex),o=c.call(d?n:i,C),d?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:u&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((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,s){var h=a(e),f=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),C=f&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!f||!C||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===i?f&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(89);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";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=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:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){a.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},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})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(442),r=(0,n(24).createLogger)("assets"),a=[/v4shim/i],i=[],c={},l=function(e){i.includes(e)||(i.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[i];if(a.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},i=0,d=Object.keys(o);i=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15);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,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),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(79),r=n(71),a=n(16)("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(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(237),a=n(39),i=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(41),m=n(71),p=n(151),h=p.IteratorPrototype,f=p.BUGGY_SAFARI_ITERATORS,C=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,k,_=function(e){if(e===p&&w)return w;if(!f&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,x=B[C]||B["@@iterator"]||p&&B[p],w=!f&&x||_(p),S="Array"==t&&B.entries||x;if(S&&(g=a(S.call(new e)),h!==Object.prototype&&g.next&&(s||a(g)===h||(i?i(g,h):"function"!=typeof g[C]&&l(g,C,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&x&&"values"!==x.name&&(L=!0,w=function(){return x.call(this)}),s&&!V||B[C]===w||l(B,C,w),m[t]=w,p)if(v={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},V)for(k in v)(f||L||!(k in B))&&d(B,k,v[k]);else o({target:t,proto:!0,forced:f||L},v);return v}},function(e,t,n){"use strict";var o=n(6);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),a=n(25),i=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(a(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,i(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);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(9),c=n(6),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=i.location,h=i.setImmediate,f=i.clearImmediate,C=i.process,N=i.MessageChannel,b=i.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},k=function(e){return function(){v(e)}},_=function(e){v(e.data)},y=function(e){i.postMessage(e+"",p.protocol+"//"+p.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},f=function(e){delete g[e]},"process"==l(C)?o=function(e){C.nextTick(k(e))}:b&&b.now?o=function(e){b.now(k(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(k(e),0)}:(o=y,i.addEventListener("message",_,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(11),r=n(36),a=n(16)("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(6);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===d||(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(117);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(16)("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(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(6),r=n(86);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(9),r=n(6),a=n(80),i=n(14).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.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(92),r=function(){return{type:"debug/toggleKitchenSink"}}; + */var o=0,r=1,a=2,i=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=a){var i=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:i})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+i+""}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(51);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=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?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(11);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(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(77),m=n(65),p=c.WeakMap;if(i){var h=new p,C=h.get,f=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return C.call(h,e)||{}},a=function(e){return f.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},a=function(e){return u(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(21),r=n(18),a=n(77),i=n(111),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";var o=n(140),r=n(9),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";e.exports=!1},function(e,t,n){"use strict";var o=n(6);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(4),r=n(9),a=n(12),i=n(124),c=n(14),l=n(82),d=n(59),u=n(51),s=n(33),m=n(15),p=n(154),h=n(169),C=n(37),f=n(21),N=n(79),b=n(11),V=n(47),g=n(55),v=n(52).f,k=n(170),_=n(22).forEach,y=n(58),L=n(17),B=n(23),x=n(38),w=n(84),S=x.get,I=x.set,T=L.f,A=B.f,E=Math.round,M=r.RangeError,P=l.ArrayBuffer,O=l.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,W=c.aTypedArrayConstructor,z=c.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(W(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},G=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},K=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return K(e,t=C(t,!0))?u(2,e[t]):A(e,t)},q=function(e,t,n){return!(K(e,t=C(t,!0))&&b(n)&&f(n,"value"))||f(n,"get")||f(n,"set")||n.configurable||f(n,"writable")&&!n.writable||f(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(F||(B.f=Y,L.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,C=r[c],f=C,N=f&&f.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?i&&(f=t((function(e,t,n,o){return d(e,f,c),w(b(t)?G(t)?o!==undefined?new C(t,h(n,a),o):n!==undefined?new C(t,h(n,a)):new C(t):z(t)?U(f,t):k.call(f,t):new C(p(t)),e,f)})),g&&g(f,R),_(v(C),(function(e){e in f||s(f,e,C[e])})),f.prototype=N):(f=t((function(e,t,n,o){d(e,f,c);var r,i,l,u=0,s=0;if(b(t)){if(!G(t))return z(t)?U(f,t):k.call(f,t);r=t,s=h(n,a);var C=t.byteLength;if(o===undefined){if(C%a)throw M("Wrong length");if((i=C-s)<0)throw M("Wrong length")}else if((i=m(o)*a)+s>C)throw M("Wrong length");l=i/a}else l=p(t),r=new P(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});u=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete h.prototype[i[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),a=n(16)("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(16),r=n(47),a=n(17),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),a=n(16)("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(141),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);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(37),r=n(17),a=n(51);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(13),r=n(152);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),a=n(21),i=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){i(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=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,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!a(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),a=n(16),i=n(12),c=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(86)+"]",a=RegExp("^"+r+r+"*"),i=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(i,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,a=e.title,i=void 0===a?"Welcome":a;return(0,o.createComponentVNode)(2,r.Section,{title:i,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,a.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(6),r=n(36),a="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),a=n(46),i=function(e){return function(t,n,i){var c,l=o(t),d=r(l.length),u=a(i,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(6),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==d||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",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(141),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),a=n(16)("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(6),r=n(16),a=n(105),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(26);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(6);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),a=n(15),i=n(53),c=n(108),l=n(149),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,C,f,N,b,V=i(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,C=a(e.length);C>h;h++)if((f=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&f instanceof d)return f;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(f=l(m,V,b.value,u))&&f&&f instanceof d)return f;return new d(!1)}).stop=function(e){return new d(!0,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={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!o.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(100),r=n(64),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},function(e,t,n){"use strict";var o=n(40);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(109),r=n(36),a=n(16)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),a))?n:i?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(16)("iterator"),r=!1;try{var a=0,i={next:function(){return{done:!!a++}},"return":function(){r=!0}};i[o]=function(){return this},Array.from(i,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(c){}return n}},function(e,t,n){"use strict";var o=n(35),r=n(18),a=n(63),i=n(15),c=function(e){return function(t,n,c,l){o(n);var d=r(t),u=a(d),s=i(d.length),m=e?s-1:0,p=e?-1:1;if(c<2)for(;;){if(m in u){l=u[m],m+=p;break}if(m+=p,e?m<0:s<=m)throw TypeError("Reduce of empty array with no initial value")}for(;e?m>=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(9),r=n(12),a=n(112),i=n(33),c=n(72),l=n(6),d=n(59),u=n(34),s=n(15),m=n(154),p=n(252),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,k=g.set,_=o.ArrayBuffer,y=_,L=o.DataView,B=L&&L.prototype,x=Object.prototype,w=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},D=function(e,t,n,o){var r=m(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,a){var i=m(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,d=i+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||i(y,j,_[j]);W.constructor=y}C&&h(B)!==x&&C(B,x);var H=new L(new y(2)),G=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);k(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,a=u(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w("Wrong length");k(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,T,t)},setUint8:function(e,t){R(this,1,e,T,t)},setInt16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(67),i=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(6),m=n(80),p=n(48),h=n(84);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},k=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!(f&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return f&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(f&&!u(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||!(f||V.forEach&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(a(e,!0)){var _=new g,y=_[N](f?{}:-0,1)!=_,L=s((function(){_.has(1)})),B=m((function(e){new b(e)})),x=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=V,V.constructor=g),(L||x)&&(k("delete"),k("has"),C&&k("get")),(x||y)&&k(N),f&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),f||n.setStrong(g,e,C),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);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(41),r=n(9),a=n(6);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(13);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(88),i=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,i=this,d=s&&i.sticky,p=a.call(i),h=i.source,C=0,f=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),f=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(h="(?: "+h+")",f=" "+f,C++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=i.lastIndex),o=c.call(d?n:i,f),d?o?(o.input=o.input.slice(C),o[0]=o[0].slice(C),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:u&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((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,s){var h=a(e),C=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),f=C&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!C||!f||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===i?C&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(89);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";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=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:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){a.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},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})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(442),r=(0,n(24).createLogger)("assets"),a=[/v4shim/i],i=[],c={},l=function(e){i.includes(e)||(i.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[i];if(a.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},i=0,d=Object.keys(o);i=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15);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,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),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(79),r=n(71),a=n(16)("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(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(237),a=n(39),i=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(41),m=n(71),p=n(151),h=p.IteratorPrototype,C=p.BUGGY_SAFARI_ITERATORS,f=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,k,_=function(e){if(e===p&&w)return w;if(!C&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,x=B[f]||B["@@iterator"]||p&&B[p],w=!C&&x||_(p),S="Array"==t&&B.entries||x;if(S&&(g=a(S.call(new e)),h!==Object.prototype&&g.next&&(s||a(g)===h||(i?i(g,h):"function"!=typeof g[f]&&l(g,f,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&x&&"values"!==x.name&&(L=!0,w=function(){return x.call(this)}),s&&!V||B[f]===w||l(B,f,w),m[t]=w,p)if(v={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},V)for(k in v)(C||L||!(k in B))&&d(B,k,v[k]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(6);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),a=n(25),i=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(a(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,i(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);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(9),c=n(6),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=i.location,h=i.setImmediate,C=i.clearImmediate,f=i.process,N=i.MessageChannel,b=i.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},k=function(e){return function(){v(e)}},_=function(e){v(e.data)},y=function(e){i.postMessage(e+"",p.protocol+"//"+p.host)};h&&C||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},C=function(e){delete g[e]},"process"==l(f)?o=function(e){f.nextTick(k(e))}:b&&b.now?o=function(e){b.now(k(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(k(e),0)}:(o=y,i.addEventListener("message",_,!1))),e.exports={set:h,clear:C}},function(e,t,n){"use strict";var o=n(11),r=n(36),a=n(16)("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(6);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===d||(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(117);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(16)("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(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(6),r=n(86);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(9),r=n(6),a=n(80),i=n(14).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.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(92),r=function(){return{type:"debug/toggleKitchenSink"}}; /** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */t.toggleKitchenSink=r;var a=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=a,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){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!")}))}));var i=function(e){return e.debug};t.selectDebug=i;t.useDebug=function(e){return i(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),a=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var i=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,i=e.children;return(0,o.createVNode)(1,"div","theme-"+a,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),i,0),2)};t.Layout=i;i.Content=function(e){var t=e.className,n=e.scrollable,i=e.children,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,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,a.computeBoxClassName)(c))),i,0,Object.assign({id:"Layout__content"},(0,a.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(a(o)){var r=.5*n+.5*o;this.setState({value:r})}},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,i=t.value,c=e.value;if(!a(c))return c||null;var l=i;if(n)l=n(i);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(i,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,i):l},r}(r.Component);t.AnimatedNumber=i},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),a=n(92),i=n(3),c=n(24),l=n(19),d=n(129),u=n(178);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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 p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,f=e.iconColor,C=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,k=e.tooltipScale,_=e.ellipsis,y=e.compact,L=e.circular,B=e.content,x=e.children,w=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!x);return w&&p.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,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",_&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,i.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,i.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:f,fontSize:C}),B,x,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:k})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var f=function(e){var t=e.checked,n=m(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=f,h.Checkbox=f;var C=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}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=C,h.Confirm=C;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(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,i=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,f=t.tooltipPosition,C=t.color,N=void 0===C?"default":C,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,i,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===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:f})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=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&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=i.test(t),h=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),a=n(10),i=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),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,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+u*i/l,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+s,o,a),n.origin=c(e,d)}else Math.abs(u)>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 d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}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,n=t.dragging,a=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,f=d.format,C=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,k=d.fontSize,_=s;(n||l)&&(_=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_,format:f,children:y})||y(f?f(_):_),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:g,width:V,"line-height":v,"font-size":k},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:_,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),a=n(10),i=n(127),c=n(19);var l=function(e){var t,n;function l(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 d=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+d,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 d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,f=s.value,C=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,k=s.fontSize,_=s.format,y=s.onChange,L=s.onDrag,B=f;(n||u)&&(B=d);var x=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:Byond.IS_LTE_IE8})},w=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:_,children:x})||x(_?_(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:k,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)((B-N)/(b-N)*100,0,100)+"%"}}),2),w,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":k},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),a=n(10),i=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(7);function m(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},N=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=C(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,c.useBackend)(t),i=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,i){a[i]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=C(t.cost[c],n[c],e[c]),0!==o[c].color?a[i]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,g,{name:e.name,amount:e.amount,formatsi:!0}),!i&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,b,{material:e})})]},e.name)||null}))})};t.Materials=V;var g=function(e,t){var n=e.name,o=e.amount,i=e.formatsi,c=e.formatmoney,u=e.color,m=e.style;return(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,a.classes)(["sheetmaterials32x32",h[n]]),position:"relative",style:m,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:i&&(0,l.formatSiUnit)(o,0)||c&&(0,l.formatMoney)(o)||o})})]})},v=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],a=n.buildableParts||{},i=(0,c.useSharedState)(t,"part_tab",o.length?a[0]:""),l=i[0],u=i[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!a[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!a[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,a=function(e){for(var t,n=m(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],p=e.queueMaterials,h=e.materials,f=(0,c.useSharedState)(t,"part_tab",a(l)),C=f[0],b=f[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!C||!u[C]){var k=a(l);if(!k)return;b(k)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,i.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=N(h,p,e),n.push(e)}))):(n={Parts:[]},u[C].forEach((function(e){e.format=N(h,p,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,_,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,_,{name:e,parts:n[e]},e)}))],0)},_=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data.buildingPart,i=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!i.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!i.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:i.map((function(e){return e.id}))})}}),children:[!i.length&&s,i.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:a||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:f[e.format[t].color],children:(0,r.createComponentVNode)(2,g,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=a.isProcessingQueue,l=a.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!i&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,B,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,L,{queueMaterials:u,missingMaterials:s})})})]})},L=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,g,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},B=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=e.textColors,l=a.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[i[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,a=n.storedPart;if(a){var i=a.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:i}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3),l=n(7),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,f=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?f=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?f=(0,o.createComponentVNode)(2,s):1===u&&(f=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),f],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,f=c.authenticated,C=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Modification",children:[!f&&(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!f&&!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,i.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,i.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,i=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(8),a=n(44),i=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(a.map_levels,a.all_sensors),c=a.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return i&&(u=(0,o.createComponentVNode)(2,d.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),k=p.demand.map((function(e,t){return[t,e]})),_=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:_,color:"teal",children:(0,i.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:_,color:"pink",children:(0,i.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,_],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,_],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.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,f,{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,C,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var f=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.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,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};t.AreaCharge=f,f.defaultHooks=c.pureComponentHooks;var C=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};C.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(97);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(9),r=n(98),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(9),r=n(99),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(21),r=n(101),a=n(23),i=n(17);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,d=0;dl;)o(c,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(13),i=n(68);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(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=i((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),a=n(53);e.exports=function i(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,f=!!u&&a(u,s,3);h0&&o(m))p=i(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);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(29),r=n(49),a=n(71),i=n(38),c=n(110),l=i.set,d=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=d(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(39),c=n(33),l=n(21),d=n(16),u=n(41),s=d("iterator"),m=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);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(29),r=n(34),a=n(15),i=n(42),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);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(35),r=n(11),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!!N(this,e)}}),a(u.prototype,n?{get:function(e){var t=N(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)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=f(t),a=f(o);d(e,t,(function(e,t){h(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),u(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(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,a=n(86),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(12),r=n(68),a=n(29),i=n(76).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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(9);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(78);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,d,u,s=n(9),m=n(23).f,p=n(36),h=n(116).set,f=n(163),C=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.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(){N.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,i=function(){u.call(d,o)}):i=function(){h.call(s,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(13),r=n(11),a=n(166);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(35),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(4),r=n(89);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(78);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(381);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(18),r=n(15),a=n(108),i=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,f=h>1?arguments[1]:undefined,C=f!==undefined,N=a(p);if(N!=undefined&&!i(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(C&&h>2&&(f=c(f,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=C?f(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,a=n(13),i=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,f=d.findIndex,C=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(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=f(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),f=function(e,t,n){var o=h(e),i=r(a(t),!0);return!0===i?N(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(i(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return f(this,e,t)}}:{add:function(e){return f(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},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=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(440),r=n(175);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,f=!1,C=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,C);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-C[0],0-C[1]]};t.getScreenPosition=v;var k=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=k;var _=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],a=0;al&&(r[i]=l-t[i],a=!0)}return[a,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",w),document.addEventListener("mouseup",x),w(e)};var x=function T(e){m.log("drag end"),w(e),document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",T),h=!1,_(p)},w=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),f=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),f=!1,_(p)},I=function(e){f&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(8),r=function(e,t){return e+t},a=function(e,t){return e-t},i=function(e,t){return e*t},c=function(e,t){return e/t}; + */t.toggleKitchenSink=r;var a=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=a,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){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!")}))}));var i=function(e){return e.debug};t.selectDebug=i;t.useDebug=function(e){return i(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),a=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var i=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,i=e.children;return(0,o.createVNode)(1,"div","theme-"+a,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),i,0),2)};t.Layout=i;i.Content=function(e){var t=e.className,n=e.scrollable,i=e.children,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,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,a.computeBoxClassName)(c))),i,0,Object.assign({id:"Layout__content"},(0,a.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(a(o)){var r=.5*n+.5*o;this.setState({value:r})}},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,i=t.value,c=e.value;if(!a(c))return c||null;var l=i;if(n)l=n(i);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(i,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,i):l},r}(r.Component);t.AnimatedNumber=i},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),a=n(92),i=n(3),c=n(24),l=n(19),d=n(129),u=n(178);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(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 p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,C=e.iconColor,f=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,k=e.tooltipScale,_=e.ellipsis,y=e.compact,L=e.circular,B=e.content,x=e.children,w=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!x);return w&&p.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,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",_&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,i.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,i.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:C,fontSize:f}),B,x,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:k})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(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 f=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}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=f,h.Confirm=f;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(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,i=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,C=t.tooltipPosition,f=t.color,N=void 0===f?"default":f,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,i,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===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:C})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=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&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=i.test(t),h=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),a=n(10),i=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,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,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),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,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+u*i/l,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+s,o,a),n.origin=c(e,d)}else Math.abs(u)>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 d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}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,n=t.dragging,a=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,C=d.format,f=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,k=d.fontSize,_=s;(n||l)&&(_=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_,format:C,children:y})||y(C?C(_):_),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:g,width:V,"line-height":v,"font-size":k},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:_,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),a=n(10),i=n(127),c=n(19);var l=function(e){var t,n;function l(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 d=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+d,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 d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,C=s.value,f=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,k=s.fontSize,_=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var x=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},w=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:_,children:x})||x(_?_(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:k,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)((B-N)/(b-N)*100,0,100)+"%"}}),2),w,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":k},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),a=n(10),i=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(7);function m(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},N=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=f(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,c.useBackend)(t),i=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,i){a[i]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=f(t.cost[c],n[c],e[c]),0!==o[c].color?a[i]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,g,{name:e.name,amount:e.amount,formatsi:!0}),!i&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,b,{material:e})})]},e.name)||null}))})};t.Materials=V;var g=function(e,t){var n=e.name,o=e.amount,i=e.formatsi,c=e.formatmoney,u=e.color,m=e.style;return(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,a.classes)(["sheetmaterials32x32",h[n]]),position:"relative",style:m,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:i&&(0,l.formatSiUnit)(o,0)||c&&(0,l.formatMoney)(o)||o})})]})},v=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],a=n.buildableParts||{},i=(0,c.useSharedState)(t,"part_tab",o.length?a[0]:""),l=i[0],u=i[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!a[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!a[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,a=function(e){for(var t,n=m(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],p=e.queueMaterials,h=e.materials,C=(0,c.useSharedState)(t,"part_tab",a(l)),f=C[0],b=C[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!f||!u[f]){var k=a(l);if(!k)return;b(k)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,i.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=N(h,p,e),n.push(e)}))):(n={Parts:[]},u[f].forEach((function(e){e.format=N(h,p,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,_,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,_,{name:e,parts:n[e]},e)}))],0)},_=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data.buildingPart,i=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!i.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!i.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:i.map((function(e){return e.id}))})}}),children:[!i.length&&s,i.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:a||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:C[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:C[e.format[t].color],children:(0,r.createComponentVNode)(2,g,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=a.isProcessingQueue,l=a.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!i&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,B,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,L,{queueMaterials:u,missingMaterials:s})})})]})},L=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,g,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},B=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=e.textColors,l=a.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:C[i[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,a=n.storedPart;if(a){var i=a.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:i}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3),l=n(7),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,C=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?C=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?C=(0,o.createComponentVNode)(2,s):1===u&&(C=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),C],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,C=c.authenticated,f=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Modification",children:[!C&&(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!C&&!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,i.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,i.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,i=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(8),a=n(44),i=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(a.map_levels,a.all_sensors),c=a.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return i&&(u=(0,o.createComponentVNode)(2,d.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),k=p.demand.map((function(e,t){return[t,e]})),_=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:_,color:"teal",children:(0,i.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:_,color:"pink",children:(0,i.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,_],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,_],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.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,C,{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)};t.PowerMonitorFocus=h;var C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.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,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.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,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(97);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(9),r=n(98),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(9),r=n(99),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(21),r=n(101),a=n(23),i=n(17);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,d=0;dl;)o(c,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(13),i=n(68);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(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=i((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),a=n(53);e.exports=function i(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,C=!!u&&a(u,s,3);h0&&o(m))p=i(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);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(29),r=n(49),a=n(71),i=n(38),c=n(110),l=i.set,d=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=d(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(39),c=n(33),l=n(21),d=n(16),u=n(41),s=d("iterator"),m=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);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(29),r=n(34),a=n(15),i=n(42),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);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(35),r=n(11),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!!N(this,e)}}),a(u.prototype,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return f(this,0===e?0:e,t)}}:{add:function(e){return f(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=C(t),a=C(o);d(e,t,(function(e,t){h(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),u(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(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,a=n(86),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(12),r=n(68),a=n(29),i=n(76).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};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(9);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(78);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,d,u,s=n(9),m=n(23).f,p=n(36),h=n(116).set,C=n(163),f=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.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(){N.nextTick(o)}:f&&!C?(c=!0,l=document.createTextNode(""),new f(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,i=function(){u.call(d,o)}):i=function(){h.call(s,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(13),r=n(11),a=n(166);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(35),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(4),r=n(89);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(78);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(381);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(18),r=n(15),a=n(108),i=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,C=h>1?arguments[1]:undefined,f=C!==undefined,N=a(p);if(N!=undefined&&!i(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(f&&h>2&&(C=c(C,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=f?C(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,a=n(13),i=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,C=d.findIndex,f=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(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=C(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:f++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),C=function(e,t,n){var o=h(e),i=r(a(t),!0);return!0===i?N(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(i(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return C(this,e,t)}}:{add:function(e){return C(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},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=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(440),r=n(175);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,C=!1,f=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var k=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=k;var _=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],a=0;al&&(r[i]=l-t[i],a=!0)}return[a,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",w),document.addEventListener("mouseup",x),w(e)};var x=function T(e){m.log("drag end"),w(e),document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",T),h=!1,_(p)},w=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),C=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),C=!1,_(p)},I=function(e){C&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(8),r=function(e,t){return e+t},a=function(e,t){return e-t},i=function(e,t){return e*t},c=function(e,t){return e/t}; /** * N-dimensional vector manipulation functions. * @@ -22,22 +22,14 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT -<<<<<<< HEAD - */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a,i&&"Tooltip--scale--"+Math.floor(i)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),a=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,i=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","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},i,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),a=n(19);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.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=i(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":c,"justify-content":l})},h)};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 d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=i(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),a=n(19);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.collapsing,c=e.children,l=i(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};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.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),f=[400,600],C=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,i.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:f},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,f=t.children,C=(0,i.useBackend)(this.context),N=C.config,V=C.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),k=null==(e=N.window)?void 0:e.fancy,_=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:a,className:(0,r.classes)(["Window__content",t])},c,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,i=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof i&&i===i.toLowerCase()&&(0,a.toTitleCase)(i)||i,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),a=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,f=void 0===h?function(){return i("lock")}:h,C=e.accessText,N=void 0===C?"an ID card":C,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,a.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){f&&f(!s)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(9),a=n(3),i=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=a.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=(0,c.useLocalState)(t,"zoom",1),C=f[0],N=f[1];return 0===p?n=(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:C,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(9),a=n(44),i=n(10),c=n(7),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(n.config,a.mapRef),c=a.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(a.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:i,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),f=h[0],C=h[1],N=a.activeCamera,b=a.allNetworks;b.sort();var V=s(a.cameras,m,f);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return C(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),a=n(494),i=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,i=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!i&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:i(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=i,i.propTypes={beakerLoaded:a.bool,beakerContents:a.array,buttons:a.arrayOf(a.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",i,"Please report this to NT Technical Support."]});return 1===i?c=(0,o.createComponentVNode)(2,l):2===i?c=(0,o.createComponentVNode)(2,s):3===i&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,f=c.security_level,C=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var k=u?"Message [UNKNOWN]":"Message "+V;s>0&&(k+=" ("+s+"s)");var _=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===f,onClick:function(){return i("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return i("announce")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:k,disabled:!h||s>0,onClick:function(){return i("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return i("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:k,disabled:!h||s>0,onClick:function(){return i("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:C,children:_}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return i("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return i("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return i("toggleatc")}})})]})})],4)},d=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return i("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return i("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return i("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return i("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(9),a=n(44),i=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,i.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,i.useLocalState)(t,"tabIndex",0)),f=h[0],C=h[1],N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,i.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===f?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===f?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===f,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===f,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),a=n.data,c=(0,i.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:a.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Crew",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),a={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,i=e.color,c=void 0===i?"label":i,l=a[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),a=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return i("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.PC_device_theme,u=a.error,s=a.downloading,m=a.current_account,p=(0,o.createComponentVNode)(2,f);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.down_filename,d=i.down_progress,u=i.down_size,s=i.down_speed;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,f=c.cur_title,C=(0,o.createComponentVNode)(2,u);return d?C=(0,o.createComponentVNode)(2,m):h?C=(0,o.createComponentVNode)(2,p):f&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return i("new_message")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return i("changepassword")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return i("logout")}})],4),children:C})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,a.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return i("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return i("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return i("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,f=c.cur_attachment_size,C=c.cur_uid;return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return i("reply",{reply:C})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return i("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return i("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,a.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return i("downloadattachment")}})||null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return i("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",f,"GQ)"]})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.login,fluid:!0,onClick:function(){return i("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,a.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("cancel")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"address-book",onClick:function(){return i("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return i("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:i})})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,a.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",onClick:function(){return i("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:p,onClick:function(){return i("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,a.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,i.Section,{title:"Valves",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),c.map((function(e){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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return a("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return a("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,a.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return i("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=n(5),l=n(7);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,a.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Details",onClick:function(){return i("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,f=d.SM_EPR,C=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,a.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return i("clear")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,a.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,a.Box,{color:(f>4?"bad":f>1&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:f})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,h=p.category,f=p.categories,C=void 0===f?[]:f,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,k=p.preview_rows.flatMap((function(e){return e.previews})),_=(0,i.useLocalState)(t,"categoryName"),y=_[0],L=_[1],B=C.find((function(e){return e.cat_name===y}))||C[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,a.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:C.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),a=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;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 i("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return i("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(203)},function(e,t,n){"use strict";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(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(229),n(231),n(232),n(233),n(150),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),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(288),n(289),n(290),n(291),n(292),n(293),n(295),n(296),n(298),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(324),n(325),n(326),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(167),n(344),n(345),n(346),n(347),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(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416);var o=n(0);n(418),n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433);var r=n(172),a=(n(173),n(1)),i=n(174),c=n(24),l=n(176); -======= - */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a,i&&"Tooltip--scale--"+Math.floor(i)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),a=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,i=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","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},i,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),a=n(19);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.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=i(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":c,"justify-content":l})},h)};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 d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=i(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),a=n(19);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.collapsing,c=e.children,l=i(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};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.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),f=[400,600],C=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,i.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:f},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,f=t.children,C=(0,i.useBackend)(this.context),N=C.config,V=C.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),k=null==(e=N.window)?void 0:e.fancy,_=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:a,className:(0,r.classes)(["Window__content",t])},c,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,i=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof i&&i===i.toLowerCase()&&(0,a.toTitleCase)(i)||i,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),a=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,f=void 0===h?function(){return i("lock")}:h,C=e.accessText,N=void 0===C?"an ID card":C,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,a.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){f&&f(!s)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(8),a=n(3),i=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=a.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=(0,c.useLocalState)(t,"zoom",1),C=f[0],N=f[1];return 0===p?n=(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:C,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(8),a=n(44),i=n(10),c=n(7),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(n.config,a.mapRef),c=a.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(a.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:i,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),f=h[0],C=h[1],N=a.activeCamera,b=a.allNetworks;b.sort();var V=s(a.cameras,m,f);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return C(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),a=n(497),i=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,i=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!i&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:i(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=i,i.propTypes={beakerLoaded:a.bool,beakerContents:a.array,buttons:a.arrayOf(a.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",i,"Please report this to NT Technical Support."]});return 1===i?c=(0,o.createComponentVNode)(2,l):2===i?c=(0,o.createComponentVNode)(2,s):3===i&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,f=c.security_level,C=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var k=u?"Message [UNKNOWN]":"Message "+V;s>0&&(k+=" ("+s+"s)");var _=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!h,selected:e.id===f,onClick:function(){return i("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Site Director-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:C,children:_}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return i("announce")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:k,disabled:!h||s>0,onClick:function(){return i("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return i("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:k,disabled:!h||s>0,onClick:function(){return i("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return i("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return i("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return i("toggleatc")}})})]})})],4)},d=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return i("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return i("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return i("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return i("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),a=n(44),i=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,i.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,i.useLocalState)(t,"tabIndex",0)),f=h[0],C=h[1],N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,i.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===f?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===f?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===f,onClick:function(){return C(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===f,onClick:function(){return C(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),a=n.data,c=(0,i.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:a.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Crew",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),a={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,i=e.color,c=void 0===i?"label":i,l=a[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),a=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return i("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.PC_device_theme,u=a.error,s=a.downloading,m=a.current_account,p=(0,o.createComponentVNode)(2,f);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.down_filename,d=i.down_progress,u=i.down_size,s=i.down_speed;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,f=c.cur_title,C=(0,o.createComponentVNode)(2,u);return d?C=(0,o.createComponentVNode)(2,m):h?C=(0,o.createComponentVNode)(2,p):f&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return i("new_message")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return i("changepassword")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return i("logout")}})],4),children:C})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,a.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return i("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return i("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return i("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,f=c.cur_attachment_size,C=c.cur_uid;return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return i("reply",{reply:C})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return i("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return i("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,a.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return i("downloadattachment")}})||null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return i("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",f,"GQ)"]})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.login,fluid:!0,onClick:function(){return i("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,a.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("cancel")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"address-book",onClick:function(){return i("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return i("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:i})})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,a.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",onClick:function(){return i("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:p,onClick:function(){return i("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,a.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,i.Section,{title:"Valves",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),c.map((function(e){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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return a("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return a("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,a.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return i("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=n(5),l=n(7);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,a.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Details",onClick:function(){return i("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,f=d.SM_EPR,C=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,a.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return i("clear")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,a.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,a.Box,{color:(f>4?"bad":f>1&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:f})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.global_state,d=c.global_limit,u=c.engines_info,s=c.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,onClick:function(){return i("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return i("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelmContent=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,s)})]}),(0,o.createComponentVNode)(2,m)],4)};t.OvermapHelmContent=l;var d=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.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,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.viewing,d=c.on,u=c.range,s=c.health,m=c.max_health,p=c.heat,h=c.critical_heat,f=c.status,C=c.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:l,onClick:function(){return i("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return i("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return i("range")},children:u})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*h,Infinity],average:[.5*h,.75*h],good:[-Infinity,.5*h]},value:p,maxValue:h,children:p<.5*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||p<.75*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:C.length&&C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return i("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,h=p.category,f=p.categories,C=void 0===f?[]:f,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,k=p.preview_rows.flatMap((function(e){return e.previews})),_=(0,i.useLocalState)(t,"categoryName"),y=_[0],L=_[1],B=C.find((function(e){return e.cat_name===y}))||C[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,a.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:C.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),a=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;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 i("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return i("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(206)},function(e,t,n){"use strict";n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(232),n(234),n(235),n(236),n(150),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(253),n(254),n(255),n(256),n(257),n(259),n(260),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),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(291),n(292),n(293),n(294),n(295),n(296),n(298),n(299),n(301),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(327),n(328),n(329),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(167),n(347),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(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419);var o=n(0);n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436);var r=n(172),a=(n(173),n(1)),i=n(174),c=n(24),l=n(176); ->>>>>>> c8e602ddddd51d74b6e8b60a4bd242338706cbd4 + */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a,i&&"Tooltip--scale--"+Math.floor(i)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),a=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,i=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","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},i,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),a=n(19);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.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=i(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":c,"justify-content":l})},h)};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 d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=i(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),a=n(19);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.collapsing,c=e.children,l=i(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};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.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),C=[400,600],f=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,i.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:C},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,C=t.children,f=(0,i.useBackend)(this.context),N=f.config,V=f.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),k=null==(e=N.window)?void 0:e.fancy,_=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:a,className:(0,r.classes)(["Window__content",t])},c,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,i=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof i&&i===i.toLowerCase()&&(0,a.toTitleCase)(i)||i,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),a=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,C=void 0===h?function(){return i("lock")}:h,f=e.accessText,N=void 0===f?"an ID card":f,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,a.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){C&&C(!s)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(8),a=n(3),i=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=a.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=(0,c.useLocalState)(t,"zoom",1),f=C[0],N=C[1];return 0===p?n=(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:f,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(8),a=n(44),i=n(10),c=n(7),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(n.config,a.mapRef),c=a.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(a.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:i,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),C=h[0],f=h[1],N=a.activeCamera,b=a.allNetworks;b.sort();var V=s(a.cameras,m,C);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return f(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),a=n(498),i=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,i=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!i&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:i(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=i,i.propTypes={beakerLoaded:a.bool,beakerContents:a.array,buttons:a.arrayOf(a.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",i,"Please report this to NT Technical Support."]});return 1===i?c=(0,o.createComponentVNode)(2,l):2===i?c=(0,o.createComponentVNode)(2,s):3===i&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,C=c.security_level,f=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var k=u?"Message [UNKNOWN]":"Message "+V;s>0&&(k+=" ("+s+"s)");var _=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===C,onClick:function(){return i("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return i("announce")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:k,disabled:!h||s>0,onClick:function(){return i("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return i("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:k,disabled:!h||s>0,onClick:function(){return i("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:f,children:_}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return i("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return i("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return i("toggleatc")}})})]})})],4)},d=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return i("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return i("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return i("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return i("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),a=n(44),i=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,i.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,i.useLocalState)(t,"tabIndex",0)),C=h[0],f=h[1],N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,i.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===C?(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:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===C?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===C,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===C,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),a=n.data,c=(0,i.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:a.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Crew",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),a={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,i=e.color,c=void 0===i?"label":i,l=a[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),a=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return i("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.PC_device_theme,u=a.error,s=a.downloading,m=a.current_account,p=(0,o.createComponentVNode)(2,C);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.down_filename,d=i.down_progress,u=i.down_size,s=i.down_speed;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,C=c.cur_title,f=(0,o.createComponentVNode)(2,u);return d?f=(0,o.createComponentVNode)(2,m):h?f=(0,o.createComponentVNode)(2,p):C&&(f=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return i("new_message")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return i("changepassword")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return i("logout")}})],4),children:f})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,a.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return i("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return i("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return i("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,C=c.cur_attachment_size,f=c.cur_uid;return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return i("reply",{reply:f})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return i("delete",{"delete":f})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return i("save",{save:f})}}),p&&(0,o.createComponentVNode)(2,a.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return i("downloadattachment")}})||null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return i("cancel",{cancel:f})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",C,"GQ)"]})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.login,fluid:!0,onClick:function(){return i("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,a.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("cancel")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"address-book",onClick:function(){return i("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return i("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:i})})},C=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,a.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",onClick:function(){return i("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:p,onClick:function(){return i("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,a.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,i.Section,{title:"Valves",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),c.map((function(e){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,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return a("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return a("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,a.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return i("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=n(5),l=n(7);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,a.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Details",onClick:function(){return i("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,C=d.SM_EPR,f=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,a.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return i("clear")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,a.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,a.Box,{color:(C>4?"bad":C>1&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:C})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.global_state,d=c.global_limit,u=c.engines_info,s=c.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,onClick:function(){return i("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return i("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelmContent=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,s)})]}),(0,o.createComponentVNode)(2,m)],4)};t.OvermapHelmContent=l;var d=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.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,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.viewing,d=c.on,u=c.range,s=c.health,m=c.max_health,p=c.heat,h=c.critical_heat,C=c.status,f=c.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:l,onClick:function(){return i("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return i("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return i("range")},children:u})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*h,Infinity],average:[.5*h,.75*h],good:[-Infinity,.5*h]},value:p,maxValue:h,children:p<.5*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||p<.75*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:f.length&&f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return i("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,h=p.category,C=p.categories,f=void 0===C?[]:C,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,k=p.preview_rows.flatMap((function(e){return e.previews})),_=(0,i.useLocalState)(t,"categoryName"),y=_[0],L=_[1],B=f.find((function(e){return e.cat_name===y}))||f[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,a.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:f.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),a=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;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 i("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return i("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(206)},function(e,t,n){"use strict";n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(232),n(234),n(235),n(236),n(150),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(253),n(254),n(255),n(256),n(257),n(259),n(260),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),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(291),n(292),n(293),n(294),n(295),n(296),n(298),n(299),n(301),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(327),n(328),n(329),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(167),n(347),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(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419);var o=n(0);n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436);var r=n(172),a=(n(173),n(1)),i=n(174),c=n(24),l=n(176); /** * @file * @copyright 2020 Aleksej Komarov * @license MIT */ -r.perf.mark("inception",window.__inception__),r.perf.mark("init");var d,u=(0,l.createStore)(),s=!0,m=function(){for(u.subscribe((function(){!function(){var e=document.getElementById("tgui-loading");e&&(e.style.display="none"),r.perf.mark("render/start");var t=u.getState(),m=(0,a.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,i.setupDrag)());var h=(0,n(177).getRoutedComponent)(t),f=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(f,d),p||(r.perf.mark("render/finish"),s&&(s=!1))}()})),window.update=function(e){var t=(0,a.selectBackend)(u.getState()).suspended,n="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};Byond.IS_LTE_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){c.logger.log(o),c.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;c.logger.debug("received message '"+(null==n?void 0:n.type)+"'");var o=n.type,r=n.payload;if("update"===o)return window.__ref__=r.config.ref,t&&(c.logger.log("resuming"),s="recycled"),void u.dispatch((0,a.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,a.sendMessage)({type:"pingReply"}):u.dispatch((0,a.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,a.selectBackend)(u.getState()),o={config:n.config,suspended:n.suspended,suspending:n.suspending};return c.logger.log("FatalError:",e||t),c.logger.log("State:",o),t+="\nState: "+JSON.stringify(o)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m()},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(40),i=n(41),c=n(12),l=n(104),d=n(142),u=n(6),s=n(21),m=n(57),p=n(11),h=n(13),f=n(18),C=n(29),N=n(37),b=n(51),V=n(47),g=n(68),v=n(52),k=n(145),_=n(103),y=n(23),L=n(17),B=n(76),x=n(33),w=n(26),S=n(100),I=n(77),T=n(65),A=n(64),E=n(16),M=n(146),P=n(30),O=n(48),F=n(38),D=n(22).forEach,R=I("hidden"),j=E("toPrimitive"),W=F.set,z=F.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,G=a("JSON","stringify"),K=y.f,Y=L.f,q=k.f,$=B.f,X=S("symbols"),Q=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&&u((function(){return 7!=V(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=K(U,t);o&&delete U[t],Y(e,t,n),o&&e!==U&&Y(U,t,o)}:Y,re=function(e,t){var n=X[e]=V(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ie=function(e,t,n){e===U&&ie(Q,t,n),h(e);var o=N(t,!0);return h(n),s(X,o)?(n.enumerable?(s(e,R)&&e[R][o]&&(e[R][o]=!1),n=V(n,{enumerable:b(0,!1)})):(s(e,R)||Y(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):Y(e,o,n)},ce=function(e,t){h(e);var n=C(t),o=g(n).concat(me(n));return D(o,(function(t){c&&!de.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?V(e):ce(V(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(Q,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,R)&&this[R][t])||n)},ue=function(e,t){var n=C(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=K(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=q(C(e)),n=[];return D(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=q(t?Q:C(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(w((H=function(){if(this instanceof H)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===U&&o.call(Q,e),s(this,R)&&s(this[R],t)&&(this[R][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),w(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ie,y.f=ue,v.f=k.f=se,_.f=me,M.f=function(e){return re(E(e),e)},c&&(Y(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),i||w(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(g(ee),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=H(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(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:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(f(e))}}),G)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(p(t)||e!==undefined)&&!ae(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,G.apply(null,r)}});H.prototype[j]||x(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[R]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(9),i=n(21),c=n(11),l=n(17).f,d=n(139),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,f="Symbol(test)"==String(u("test")),C=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(i(s,e))return"";var n=f?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(57),i=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),f=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),C=s("concat"),N=function(e){if(!i(e))return!1;var t=e[h];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!f||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=u(i,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,a)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),a=n(49);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,a=n(42),i=n(27),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),a=n(49);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,a=n(70),i=n(27),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,a=n(49),i=n(27),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,a=n(49),i=n(27),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),a=n(18),i=n(15),c=n(34),l=n(69);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(4),r=n(148),a=n(18),i=n(15),c=n(35),l=n(69);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(4),r=n(231);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(42),a=n(27),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(233);o({target:"Array",stat:!0,forced:!n(80)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),a=n(149),i=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),f="function"==typeof this?this:Array,C=arguments.length,N=C>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,C>2?arguments[2]:undefined,2)),V==undefined||f==Array&&i(V))for(n=new f(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new f;!(u=m.call(s)).done;g++)p=b?a(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,a=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1: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(4),r=n(66).indexOf,a=n(42),i=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(151).IteratorPrototype,r=n(47),a=n(51),i=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),a=n(29),i=n(42),c=[].join,l=r!=Object,d=i("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(153);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,a=n(70),i=n(27),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(54);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(4),r=n(81).left,a=n(42),i=n(27),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(81).right,a=n(42),i=n(27),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(57),i=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),f=u("species"),C=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=i(e,m),h=i(t===undefined?m:t,m);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[f])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),a=n(18),i=n(6),c=n(42),l=[],d=l.sort,u=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),a=n(34),i=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,f=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,C=c(this),N=i(C.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=f(h(a(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(C,o),s=0;sN-o+n;s--)delete C[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in C?C[p]=C[m]:delete C[p];for(s=0;s>1,f=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=a(i(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?f/u:f*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(82),i=n(13),c=n(46),l=n(15),d=n(50),u=a.ArrayBuffer,s=a.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),p=new s(this),h=new s(a),f=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(4),r=n(6),a=n(18),i=n(37);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(33),r=n(261),a=n(16)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);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(26),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),a=n(39),i=n(16)("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(12),r=n(17).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(9);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(83),r=n(156);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(4),r=n(157),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(4),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(4),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(4),r=n(115),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(4),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(4),r=n(85),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(4),r=n(85);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(276)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),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,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),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(4),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(4)({target:"Math",stat:!0},{log1p:n(157)})},function(e,t,n){"use strict";var o=n(4),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(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(85),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(4),r=n(85),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(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),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(12),r=n(9),a=n(67),i=n(26),c=n(21),l=n(36),d=n(84),u=n(37),s=n(6),m=n(47),p=n(52).f,h=n(23).f,f=n(17).f,C=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,a,i,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=C(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=d.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+d};if(a("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,k):g(t)},_=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;_.length>y;y++)c(N,v=_[y])&&!c(k,v)&&f(k,v,h(N,v));k.prototype=b,b.constructor=k,i(r,"Number",k)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(290)})},function(e,t,n){"use strict";var o=n(9).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(158)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(158),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(297);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,a=n(86),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(4),r=n(159);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),a=n(300),i=n(114),c=n(6),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};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),s=r(e),m=[0,0,0,0,0,0],p="",h="0",f=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(0,n),o=s;o>=7;)f(1e7,0),o-=7;for(f(u(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?p+((c=h.length)<=s?"0."+i.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);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(4),r=n(302);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(68),i=n(103),c=n(76),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(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!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=i.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),f=s?a(h).concat(s(h)):a(h),C=f.length,N=0;C>N;)p=f[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);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(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(143)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);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(4),r=n(160).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),a=n(6),i=n(11),c=n(56).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(4),r=n(74),a=n(54);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(4),r=n(6),a=n(29),i=n(23).f,c=n(12),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(4),r=n(12),a=n(101),i=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(18),i=n(39),c=n(111);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(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),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(4),r=n(6),a=n(11),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(4),r=n(6),a=n(11),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(4),r=n(18),a=n(68);o({target:"Object",stat:!0,forced:n(6)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),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(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),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(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),a=n(326);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(79);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(160).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(159);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(4),l=n(41),d=n(9),u=n(40),s=n(162),m=n(26),p=n(72),h=n(48),f=n(58),C=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),k=n(80),_=n(50),y=n(116).set,L=n(164),B=n(165),x=n(330),w=n(166),S=n(331),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,D=I.getterFor(P),R=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=w.f,G=H,K="process"==V(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(P,(function(){if(!(g(R)!==String(R))){if(66===E)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!R.prototype["finally"])return!0;if(E>=51&&/native code/.test(R))return!1;var e=R.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=q||!k((function(e){R.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,d,u=o[i++],s=a?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(f){h&&!d&&h.exit(),p(f)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&x("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){K?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=K||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){K?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ae(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?L((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(R=function(e){b(this,R,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(R.prototype,{then:function(e,t){var n=D(this),o=H(_(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=K?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},w.f=H=function(e){return e===R||e===a?new r(e):G(e)},l||"function"!=typeof s||(i=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(R,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:R}),h(R,P,!1,!0),f(P),a=u(P),c({target:P,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||q},{resolve:function(e){return B(l&&this===a?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,a=S((function(){var n=N(t.resolve),a=[],i=0,c=1;v(e,(function(e){var l=i++,d=!1;a.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!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=H(t),o=n.reject,r=S((function(){var r=N(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(9);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(4),r=n(41),a=n(162),i=n(6),c=n(40),l=n(50),d=n(165),u=n(26);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 d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(6),l=r("Reflect","apply"),d=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):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(11),l=n(47),d=n(155),u=n(6),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(p&&!m)return s(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(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(6)((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(4),r=n(13),a=n(23).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(4),r=n(11),a=n(13),i=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(23);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(4),r=n(13),a=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{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(4),r=n(13),a=n(11),i=n(21),c=n(6),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(a(c=u(e)))return m(c,t,n,p);h=s(0)}if(i(h,"value")){if(!1===h.writable||!a(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(152),i=n(55);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(12),r=n(9),a=n(67),i=n(84),c=n(17).f,l=n(52).f,d=n(117),u=n(88),s=n(118),m=n(26),p=n(6),h=n(38).set,f=n(58),C=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,k=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||k||p((function(){return g[C]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;v?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),k&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(v?new N(e,t):N(e,t),o?this:b,_);return k&&n&&h(c,{sticky:n}),c},y=function(e){e in _||c(_,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=_,_.prototype=b,m(r,"RegExp",_)}f("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(88),i=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(26),r=n(13),a=n(6),i=n(88),c=RegExp.prototype,l=c.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&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(83),r=n(156);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(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),a=n(23).f,i=n(15),c=n(120),l=n(25),d=n(121),u=n(41),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!p},{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:m(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(4),r=n(46),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(4),r=n(120),a=n(25);o({target:"String",proto:!0,forced:!n(121)("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(119).charAt,r=n(38),a=n(110),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(90),r=n(13),a=n(15),i=n(25),c=n(122),l=n(91);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),d=String(this);if(!i.global)return l(i,d);var u=i.unicode;i.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(i,d));){var h=String(s[0]);m[p]=h,""===h&&(i.lastIndex=c(d,a(i.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(168)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(168)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),a=n(15);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,f=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=C?"$":"$0";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,o){if(!C&&N||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var f=l.global;if(f){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var k=u(l,p);if(null===k)break;if(v.push(k),!f)break;""===String(k[0])&&(l.lastIndex=d(p,i(l.lastIndex),g))}for(var _,y="",L=0,B=0;B=L&&(y+=p.slice(L,w)+E,L=w+x.length)}return y+p.slice(L)}];function V(e,n,o,r,i,c){var l=o+e.length,d=r.length,u=f;return i!==undefined&&(i=a(i),u=h),t.call(c,u,(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 u=+a;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(90),r=n(13),a=n(25),i=n(161),c=n(91);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),d=a.lastIndex;i(d,0)||(a.lastIndex=0);var u=c(a,l);return i(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(90),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(91),s=n(89),m=n(6),p=[].push,h=Math.min,f=!m((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,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,f=new RegExp(e.source,m+"g");(c=s.call(f,o))&&!((l=f.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=a));)f.lastIndex===c.index&&f.lastIndex++;return h===o.length?!d&&f.test("")||u.push(""):u.push(o.slice(h)),u.length>a?u.slice(0,a):u}:"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 s=a(e),m=String(this),p=c(s,RegExp),C=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(f?"y":"g"),b=new p(f?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,k=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,a=n(123)("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(4),r=n(60).start,a=n(123)("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(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(43)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);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(43)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(43)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(147),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(14),r=n(22).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(14),r=n(106),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,a=n(50),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,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).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(14),r=n(22).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(14),r=n(22).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(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(170),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).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(14),r=n(66).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(9),r=n(14),a=n(150),i=n(16)("iterator"),c=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[i],h=!!p&&("values"==p.name||p.name==undefined),f=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",f,!h),m(i,f,!h)},function(e,t,n){"use strict";var o=n(14),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(14),r=n(153),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,a=n(50),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(14),r=n(124),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(14),r=n(81).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(14),r=n(81).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(14),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),d=0;if(c+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).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(14),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(14),r=n(15),a=n(46),i=n(50),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(9),r=n(14),a=n(6),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!i&&a((function(){d.call(new i(1))}));l("toLocaleString",(function(){return d.apply(s?u.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(14).exportTypedArrayMethod,r=n(6),a=n(9).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=i.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),a=n(72),i=n(56),c=n(83),l=n(171),d=n(11),u=n(38).enforce,s=n(138),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},f=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),i.REQUIRED=!0;var C=f.prototype,N=C["delete"],b=C.has,V=C.get,g=C.set;a(C,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(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(d(e)&&!p(e)){var t=u(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(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(83)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(171))},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(116);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(4),r=n(9),a=n(164),i=n(36),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(4),r=n(9),a=n(78),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=we,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=Re,t.createComponentVNode=function(e,t,n,o,r){var i=new S(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 u(o,null);return x(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 x(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(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),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,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)&&O(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?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ke,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 d(e){return null===e}function u(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 s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function f(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),f=l(m)&&"$"===m[0];p||h||f?(n=n||t.slice(0,u),(p||f)&&(s=E(s)),(h||f)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function F(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var D="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":R,"xml:lang":R,"xml:space":R};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function G(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function Y(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(!d(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(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 Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,a=o.dom;if(l(e))J(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(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 he(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),a&&(n.$V=t)}function fe(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!w(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){w(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var i=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in i&&(a=Ce(n))&&fe(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&he(t,e,o,n,!0,a)}function xe(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function we(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===m&&(i.props=n),l)i.state=k(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var u=i.$PS;if(!d(u)){var s=i.state;if(d(s))i.state=u;else for(var p in u)s[p]=u[p];i.$PS=null}i.$BR=!1}return i.$LI=xe(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=we(e,e.type,e.props||m,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ie(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?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=M();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||f(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=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(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,i)):8!==m&&4!==m||Ae(s,p,n,h,null,i)}d(t)||f(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,d!==u){var h=d||m;if((c=u||m)!==m)for(var f in(s=(448&r)>0)&&(p=Ce(c)),c){var C=h[f],N=c[f];C!==N&&Le(f,C,N,l,o,p,e)}if(h!==m)for(var b in h)a(c[b])&&!a(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(a(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,k=e.ref;k!==v&&(Ne(k),be(v,l,i))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(d(l))return;l.$L=i;var s=t.props||m,p=t.ref,h=e.ref,f=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(f=u(f,l.$PS),l.$PS=null)}Fe(l,f,s,n,o,r,!1,a,i),h!==p&&(Ne(h),be(p,l,i))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,i,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!a(s),f=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var C=t.type,N=F(32768&t.flags?C.render(u,s,o):C(u,o));Pe(f,N,n,o,r,i,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=f}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=i.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(i[m-1],!1).nextSibling)}Oe(l,d,i,c,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Oe(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;C(r,l),h(a,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,a,i,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,a){ge(e),Ae(t,n,o,r,V(e,!0),a),g(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,a,i,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:ke(r),Se(o,r,a,i,c,d);break;case 1:ke(r);break;default:ke(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,a,i,c,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var u,s,m=a-1,p=i-1,h=0,f=e[h],C=t[h];e:{for(;f.key===C.key;){if(16384&C.flags&&(t[h]=C=E(C)),Pe(f,C,n,o,r,c,d),e[h]=C,++h>m||h>p)break e;f=e[h],C=t[h]}for(f=e[m],C=t[p];f.key===C.key;){if(16384&C.flags&&(t[p]=C=E(C)),Pe(f,C,n,o,r,c,d),e[m]=C,m--,p--,h>m||h>p)break e;f=e[m],C=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,a,i,c,l,d,u,s,m){var p,h,f,C=0,N=c,b=c,g=a-c+1,k=i-c+1,_=new Int32Array(k+1),y=g===o,L=!1,B=0,x=0;if(r<4||(g|k)<32)for(C=N;C<=a;++C)if(p=e[C],xc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x;break}!y&&c>i&&Ve(p,l)}else y||Ve(p,l);else{var w={};for(C=b;C<=i;++C)w[t[C].key]=C;for(C=N;C<=a;++C)if(p=e[C],xN;)Ve(e[N++],l);_[c-b]=C+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x}else y||Ve(p,l);else y||Ve(p,l)}if(y)_e(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[a-1]),de[a]=n)}a=r+1;var d=new Int32Array(a);i=de[a-1];for(;a-- >0;)d[a]=i,i=ue[i],de[a]=0;return d}(_);for(c=S.length-1,C=k-1;C>=0;C--)0===_[C]?(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)=0;C--)0===_[C]&&(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)i?i:a,m=0;mi)for(m=s;m=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"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;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||i.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,i=u(),c=i.length;aa;)r.push(arguments[a++]);if(o=t,(p(t)||e!==undefined)&&!ae(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,G.apply(null,r)}});H.prototype[j]||x(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[R]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(9),i=n(21),c=n(11),l=n(17).f,d=n(139),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,C="Symbol(test)"==String(u("test")),f=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(i(s,e))return"";var n=C?t.slice(7,-1):t.replace(f,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(57),i=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),C=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),f=s("concat"),N=function(e){if(!i(e))return!1;var t=e[h];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!C||!f},{concat:function(e){var t,n,o,r,a,i=c(this),s=u(i,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,a)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),a=n(49);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,a=n(42),i=n(27),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),a=n(49);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,a=n(70),i=n(27),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,a=n(49),i=n(27),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,a=n(49),i=n(27),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),a=n(18),i=n(15),c=n(34),l=n(69);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(4),r=n(148),a=n(18),i=n(15),c=n(35),l=n(69);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(4),r=n(231);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(42),a=n(27),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(233);o({target:"Array",stat:!0,forced:!n(80)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),a=n(149),i=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),C="function"==typeof this?this:Array,f=arguments.length,N=f>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),V==undefined||C==Array&&i(V))for(n=new C(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new C;!(u=m.call(s)).done;g++)p=b?a(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,a=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1: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(4),r=n(66).indexOf,a=n(42),i=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(151).IteratorPrototype,r=n(47),a=n(51),i=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),a=n(29),i=n(42),c=[].join,l=r!=Object,d=i("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(153);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,a=n(70),i=n(27),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(54);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(4),r=n(81).left,a=n(42),i=n(27),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(81).right,a=n(42),i=n(27),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(57),i=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),C=u("species"),f=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=i(e,m),h=i(t===undefined?m:t,m);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[C])&&(n=undefined):n=undefined,n===Array||n===undefined))return f.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),a=n(18),i=n(6),c=n(42),l=[],d=l.sort,u=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),a=n(34),i=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,C=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,f=c(this),N=i(f.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=C(h(a(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(f,o),s=0;sN-o+n;s--)delete f[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in f?f[p]=f[m]:delete f[p];for(s=0;s>1,C=23===t?r(2,-24)-r(2,-77):0,f=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=a(i(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?C/u:C*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*f,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(82),i=n(13),c=n(46),l=n(15),d=n(50),u=a.ArrayBuffer,s=a.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),p=new s(this),h=new s(a),C=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(4),r=n(6),a=n(18),i=n(37);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(33),r=n(261),a=n(16)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);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(26),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),a=n(39),i=n(16)("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(12),r=n(17).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(9);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(83),r=n(156);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(4),r=n(157),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(4),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(4),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(4),r=n(115),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(4),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(4),r=n(85),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(4),r=n(85);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(276)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),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,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),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(4),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(4)({target:"Math",stat:!0},{log1p:n(157)})},function(e,t,n){"use strict";var o=n(4),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(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(85),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(4),r=n(85),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(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),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(12),r=n(9),a=n(67),i=n(26),c=n(21),l=n(36),d=n(84),u=n(37),s=n(6),m=n(47),p=n(52).f,h=n(23).f,C=n(17).f,f=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,a,i,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=f(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=d.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+d};if(a("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,k):g(t)},_=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;_.length>y;y++)c(N,v=_[y])&&!c(k,v)&&C(k,v,h(N,v));k.prototype=b,b.constructor=k,i(r,"Number",k)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(290)})},function(e,t,n){"use strict";var o=n(9).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(158)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(158),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(297);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,a=n(86),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(4),r=n(159);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),a=n(300),i=n(114),c=n(6),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};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),s=r(e),m=[0,0,0,0,0,0],p="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},f=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=s;o>=7;)C(1e7,0),o-=7;for(C(u(10,o,1),0),o=t-1;o>=23;)f(1<<23),o-=23;f(1<0?p+((c=h.length)<=s?"0."+i.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);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(4),r=n(302);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(68),i=n(103),c=n(76),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(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!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=i.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),C=s?a(h).concat(s(h)):a(h),f=C.length,N=0;f>N;)p=C[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);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(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(143)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);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(4),r=n(160).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),a=n(6),i=n(11),c=n(56).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(4),r=n(74),a=n(54);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(4),r=n(6),a=n(29),i=n(23).f,c=n(12),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(4),r=n(12),a=n(101),i=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(18),i=n(39),c=n(111);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(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),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(4),r=n(6),a=n(11),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(4),r=n(6),a=n(11),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(4),r=n(18),a=n(68);o({target:"Object",stat:!0,forced:n(6)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),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(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),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(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),a=n(326);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(79);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(160).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(159);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(4),l=n(41),d=n(9),u=n(40),s=n(162),m=n(26),p=n(72),h=n(48),C=n(58),f=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),k=n(80),_=n(50),y=n(116).set,L=n(164),B=n(165),x=n(330),w=n(166),S=n(331),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,D=I.getterFor(P),R=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=w.f,G=H,K="process"==V(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(P,(function(){if(!(g(R)!==String(R))){if(66===E)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!R.prototype["finally"])return!0;if(E>=51&&/native code/.test(R))return!1;var e=R.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=q||!k((function(e){R.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,d,u=o[i++],s=a?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(C){h&&!d&&h.exit(),p(C)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&x("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){K?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=K||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){K?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ae(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?L((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(R=function(e){b(this,R,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(R.prototype,{then:function(e,t){var n=D(this),o=H(_(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=K?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},w.f=H=function(e){return e===R||e===a?new r(e):G(e)},l||"function"!=typeof s||(i=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(R,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:R}),h(R,P,!1,!0),C(P),a=u(P),c({target:P,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||q},{resolve:function(e){return B(l&&this===a?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,a=S((function(){var n=N(t.resolve),a=[],i=0,c=1;v(e,(function(e){var l=i++,d=!1;a.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!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=H(t),o=n.reject,r=S((function(){var r=N(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(9);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(4),r=n(41),a=n(162),i=n(6),c=n(40),l=n(50),d=n(165),u=n(26);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 d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(6),l=r("Reflect","apply"),d=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):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(11),l=n(47),d=n(155),u=n(6),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(p&&!m)return s(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(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(6)((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(4),r=n(13),a=n(23).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(4),r=n(11),a=n(13),i=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(23);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(4),r=n(13),a=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{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(4),r=n(13),a=n(11),i=n(21),c=n(6),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(a(c=u(e)))return m(c,t,n,p);h=s(0)}if(i(h,"value")){if(!1===h.writable||!a(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(152),i=n(55);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(12),r=n(9),a=n(67),i=n(84),c=n(17).f,l=n(52).f,d=n(117),u=n(88),s=n(118),m=n(26),p=n(6),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,k=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||k||p((function(){return g[f]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;v?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),k&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(v?new N(e,t):N(e,t),o?this:b,_);return k&&n&&h(c,{sticky:n}),c},y=function(e){e in _||c(_,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=_,_.prototype=b,m(r,"RegExp",_)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(88),i=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(26),r=n(13),a=n(6),i=n(88),c=RegExp.prototype,l=c.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&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(83),r=n(156);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(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),a=n(23).f,i=n(15),c=n(120),l=n(25),d=n(121),u=n(41),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!p},{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:m(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(4),r=n(46),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(4),r=n(120),a=n(25);o({target:"String",proto:!0,forced:!n(121)("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(119).charAt,r=n(38),a=n(110),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(90),r=n(13),a=n(15),i=n(25),c=n(122),l=n(91);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),d=String(this);if(!i.global)return l(i,d);var u=i.unicode;i.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(i,d));){var h=String(s[0]);m[p]=h,""===h&&(i.lastIndex=c(d,a(i.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(168)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(168)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),a=n(15);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,C=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var f=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=f?"$":"$0";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,o){if(!f&&N||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var C=l.global;if(C){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var k=u(l,p);if(null===k)break;if(v.push(k),!C)break;""===String(k[0])&&(l.lastIndex=d(p,i(l.lastIndex),g))}for(var _,y="",L=0,B=0;B=L&&(y+=p.slice(L,w)+E,L=w+x.length)}return y+p.slice(L)}];function V(e,n,o,r,i,c){var l=o+e.length,d=r.length,u=C;return i!==undefined&&(i=a(i),u=h),t.call(c,u,(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 u=+a;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(90),r=n(13),a=n(25),i=n(161),c=n(91);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),d=a.lastIndex;i(d,0)||(a.lastIndex=0);var u=c(a,l);return i(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(90),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(91),s=n(89),m=n(6),p=[].push,h=Math.min,C=!m((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,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,C=new RegExp(e.source,m+"g");(c=s.call(C,o))&&!((l=C.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=a));)C.lastIndex===c.index&&C.lastIndex++;return h===o.length?!d&&C.test("")||u.push(""):u.push(o.slice(h)),u.length>a?u.slice(0,a):u}:"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 s=a(e),m=String(this),p=c(s,RegExp),f=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(C?"y":"g"),b=new p(C?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,k=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,a=n(123)("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(4),r=n(60).start,a=n(123)("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(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(43)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);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(43)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(43)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(147),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(14),r=n(22).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(14),r=n(106),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,a=n(50),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,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).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(14),r=n(22).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(14),r=n(22).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(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(170),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).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(14),r=n(66).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(9),r=n(14),a=n(150),i=n(16)("iterator"),c=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[i],h=!!p&&("values"==p.name||p.name==undefined),C=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",C,!h),m(i,C,!h)},function(e,t,n){"use strict";var o=n(14),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(14),r=n(153),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,a=n(50),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(14),r=n(124),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(14),r=n(81).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(14),r=n(81).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(14),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),d=0;if(c+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).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(14),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(14),r=n(15),a=n(46),i=n(50),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(9),r=n(14),a=n(6),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!i&&a((function(){d.call(new i(1))}));l("toLocaleString",(function(){return d.apply(s?u.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(14).exportTypedArrayMethod,r=n(6),a=n(9).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=i.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),a=n(72),i=n(56),c=n(83),l=n(171),d=n(11),u=n(38).enforce,s=n(138),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},C=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),i.REQUIRED=!0;var f=C.prototype,N=f["delete"],b=f.has,V=f.get,g=f.set;a(f,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(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(d(e)&&!p(e)){var t=u(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(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(83)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(171))},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(116);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(4),r=n(9),a=n(164),i=n(36),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(4),r=n(9),a=n(78),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=we,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=Re,t.createComponentVNode=function(e,t,n,o,r){var i=new S(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 u(o,null);return x(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 x(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(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),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,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)&&O(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?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ke,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 d(e){return null===e}function u(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 s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function f(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),C=l(m)&&"$"===m[0];p||h||C?(n=n||t.slice(0,u),(p||C)&&(s=E(s)),(h||C)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function F(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var D="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":R,"xml:lang":R,"xml:space":R};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function G(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function Y(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(!d(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(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 Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,a=o.dom;if(l(e))J(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(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 he(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),a&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function fe(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!w(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){w(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var i=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in i&&(a=fe(n))&&Ce(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&he(t,e,o,n,!0,a)}function xe(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function we(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===m&&(i.props=n),l)i.state=k(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var u=i.$PS;if(!d(u)){var s=i.state;if(d(s))i.state=u;else for(var p in u)s[p]=u[p];i.$PS=null}i.$BR=!1}return i.$LI=xe(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=we(e,e.type,e.props||m,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ie(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?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=M();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||C(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=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(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,i)):8!==m&&4!==m||Ae(s,p,n,h,null,i)}d(t)||C(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,d!==u){var h=d||m;if((c=u||m)!==m)for(var C in(s=(448&r)>0)&&(p=fe(c)),c){var f=h[C],N=c[C];f!==N&&Le(C,f,N,l,o,p,e)}if(h!==m)for(var b in h)a(c[b])&&!a(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(a(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,k=e.ref;k!==v&&(Ne(k),be(v,l,i))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(d(l))return;l.$L=i;var s=t.props||m,p=t.ref,h=e.ref,C=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(C=u(C,l.$PS),l.$PS=null)}Fe(l,C,s,n,o,r,!1,a,i),h!==p&&(Ne(h),be(p,l,i))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,i,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!a(s),C=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var f=t.type,N=F(32768&t.flags?f.render(u,s,o):f(u,o));Pe(C,N,n,o,r,i,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=C}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=i.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(i[m-1],!1).nextSibling)}Oe(l,d,i,c,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Oe(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;f(r,l),h(a,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,a,i,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,a){ge(e),Ae(t,n,o,r,V(e,!0),a),g(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,a,i,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:ke(r),Se(o,r,a,i,c,d);break;case 1:ke(r);break;default:ke(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,a,i,c,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var u,s,m=a-1,p=i-1,h=0,C=e[h],f=t[h];e:{for(;C.key===f.key;){if(16384&f.flags&&(t[h]=f=E(f)),Pe(C,f,n,o,r,c,d),e[h]=f,++h>m||h>p)break e;C=e[h],f=t[h]}for(C=e[m],f=t[p];C.key===f.key;){if(16384&f.flags&&(t[p]=f=E(f)),Pe(C,f,n,o,r,c,d),e[m]=f,m--,p--,h>m||h>p)break e;C=e[m],f=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,a,i,c,l,d,u,s,m){var p,h,C,f=0,N=c,b=c,g=a-c+1,k=i-c+1,_=new Int32Array(k+1),y=g===o,L=!1,B=0,x=0;if(r<4||(g|k)<32)for(f=N;f<=a;++f)if(p=e[f],xc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x;break}!y&&c>i&&Ve(p,l)}else y||Ve(p,l);else{var w={};for(f=b;f<=i;++f)w[t[f].key]=f;for(f=N;f<=a;++f)if(p=e[f],xN;)Ve(e[N++],l);_[c-b]=f+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x}else y||Ve(p,l);else y||Ve(p,l)}if(y)_e(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[a-1]),de[a]=n)}a=r+1;var d=new Int32Array(a);i=de[a-1];for(;a-- >0;)d[a]=i,i=ue[i],de[a]=0;return d}(_);for(c=S.length-1,f=k-1;f>=0;f--)0===_[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===_[f]&&(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)i?i:a,m=0;mi)for(m=s;m=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"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;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||i.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,i=u(),c=i.length;a3?c(i):null,V=String(i.key),g=String(i.char),v=i.location,k=i.keyCode||(i.keyCode=V)&&V.charCodeAt(0)||0,_=i.charCode||(i.charCode=g)&&g.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,x=i.locale,w=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,w,p,f,h,C,k,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=p(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(438),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(75))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,a,i,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){a.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(i="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&h(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(i+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),i=1;i1?t-1:0),o=1;o3?c(i):null,V=String(i.key),g=String(i.char),v=i.location,k=i.keyCode||(i.keyCode=V)&&V.charCodeAt(0)||0,_=i.charCode||(i.charCode=g)&&g.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,x=i.locale,w=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,w,p,C,h,f,k,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=p(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(438),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(75))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,a,i,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){a.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(i="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&h(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(i+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),i=1;i1?t-1:0),o=1;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";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(444),i=n(24),c=n(19);function l(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 d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=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)}(a,C,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([C[0]+h,V[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=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})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,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.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=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,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);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 d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.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)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),f=t.placeholder,C=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=C.className,b=c(C,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},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:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||f,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);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.Input=void 0;var o=n(0),r=n(10),a=n(19);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 d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.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))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{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.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=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,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:f,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),f=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(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 i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,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","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,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","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,f=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","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(f)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,f=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","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),C=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(f))),[C&&(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),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(f))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,f=e.suppressFlicker,C=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=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,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:f,unit:C,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),f=(0,r.scale)(c,u,d),C=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);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.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":462,"./APC.js":463,"./AccountsTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AiRestorer.js":467,"./AiSupermatter.js":468,"./AirAlarm.js":469,"./AlgaeFarm.js":471,"./AppearanceChanger.js":472,"./ArcadeBattle.js":473,"./AreaScrubberControl.js":474,"./AssemblyInfrared.js":475,"./AssemblyProx.js":476,"./AssemblyTimer.js":477,"./AtmosAlertConsole.js":478,"./AtmosControl.js":185,"./AtmosFilter.js":479,"./AtmosMixer.js":480,"./Autolathe.js":481,"./Batteryrack.js":482,"./BeaconLocator.js":483,"./Biogenerator.js":484,"./BodyDesigner.js":485,"./BodyScanner.js":486,"./BombTester.js":487,"./BotanyEditor.js":488,"./BotanyIsolator.js":489,"./BrigTimer.js":490,"./CameraConsole.js":186,"./Canister.js":491,"./CharacterDirectory.js":492,"./ChemDispenser.js":493,"./ChemMaster.js":497,"./ClawMachine.js":498,"./Cleanbot.js":499,"./CloningConsole.js":500,"./ColorMate.js":501,"./CommunicationsConsole.js":188,"./Communicator.js":502,"./ComputerFabricator.js":503,"./CookingAppliance.js":504,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":505,"./CryoStorage.js":190,"./CryoStorageVr.js":506,"./DNAForensics.js":507,"./DNAModifier.js":508,"./DestinationTagger.js":509,"./DiseaseSplicer.js":510,"./DishIncubator.js":511,"./DisposalBin.js":512,"./DroneConsole.js":513,"./EmbeddedController.js":514,"./ExonetNode.js":515,"./ExosuitFabricator.js":132,"./Farmbot.js":516,"./Fax.js":517,"./FileCabinet.js":518,"./Floorbot.js":519,"./GasPump.js":520,"./GasTemperatureSystem.js":521,"./GeneralAtmoControl.js":522,"./GeneralRecords.js":523,"./Gps.js":524,"./GravityGenerator.js":525,"./GuestPass.js":526,"./Holodeck.js":527,"./ICAssembly.js":528,"./ICCircuit.js":529,"./ICDetailer.js":530,"./ICPrinter.js":531,"./IDCard.js":532,"./IdentificationComputer.js":133,"./InventoryPanel.js":533,"./InventoryPanelHuman.js":534,"./IsolationCentrifuge.js":535,"./JanitorCart.js":536,"./Jukebox.js":537,"./LawManager.js":538,"./LookingGlass.js":539,"./MechaControlConsole.js":540,"./Medbot.js":541,"./MedicalRecords.js":542,"./MessageMonitor.js":543,"./Microwave.js":544,"./MiningOreProcessingConsole.js":545,"./MiningStackingConsole.js":546,"./MiningVendor.js":547,"./MuleBot.js":548,"./NIF.js":549,"./NTNetRelay.js":550,"./Newscaster.js":551,"./NoticeBoard.js":552,"./NtosAccessDecrypter.js":553,"./NtosArcade.js":554,"./NtosAtmosControl.js":555,"./NtosCameraConsole.js":556,"./NtosCommunicationsConsole.js":557,"./NtosConfiguration.js":558,"./NtosCrewMonitor.js":559,"./NtosDigitalWarrant.js":560,"./NtosEmailAdministration.js":561,"./NtosEmailClient.js":193,"./NtosFileManager.js":562,"./NtosIdentificationComputer.js":563,"./NtosMain.js":564,"./NtosNetChat.js":565,"./NtosNetDos.js":566,"./NtosNetDownloader.js":567,"./NtosNetMonitor.js":568,"./NtosNetTransfer.js":569,"./NtosNewsBrowser.js":570,"./NtosOvermapNavigation.js":571,"./NtosPowerMonitor.js":572,"./NtosRCON.js":573,"./NtosRevelation.js":574,"./NtosShutoffMonitor.js":575,"./NtosStationAlertConsole.js":576,"./NtosSupermatterMonitor.js":577,"./NtosUAV.js":578,"./NtosWordProcessor.js":579,"./OmniFilter.js":580,"./OmniMixer.js":581,"./OperatingComputer.js":582,"./OvermapDisperser.js":583,"./OvermapEngines.js":584,"./OvermapHelm.js":585,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":586,"./OvermapShipSensors.js":587,"./ParticleAccelerator.js":588,"./PartsLathe.js":589,"./PathogenicIsolator.js":590,"./Pda.js":591,"./Photocopier.js":606,"./PipeDispenser.js":607,"./PlantAnalyzer.js":608,"./PointDefenseControl.js":609,"./PortableGenerator.js":610,"./PortablePump.js":611,"./PortableScrubber.js":612,"./PortableTurret.js":613,"./PowerMonitor.js":135,"./PressureRegulator.js":614,"./PrisonerManagement.js":615,"./RCON.js":195,"./RIGSuit.js":616,"./Radio.js":617,"./RapidPipeDispenser.js":200,"./RequestConsole.js":618,"./ResearchConsole.js":619,"./ResearchServerController.js":620,"./ResleevingConsole.js":621,"./ResleevingPod.js":622,"./RoboticsControlConsole.js":623,"./RogueZones.js":624,"./Secbot.js":625,"./SecurityRecords.js":626,"./SeedStorage.js":627,"./ShieldCapacitor.js":628,"./ShieldGenerator.js":629,"./ShutoffMonitor.js":196,"./ShuttleControl.js":630,"./Signaler.js":199,"./Sleeper.js":631,"./SmartVend.js":632,"./Smes.js":633,"./SolarControl.js":634,"./SpaceHeater.js":635,"./Stack.js":636,"./StationAlertConsole.js":197,"./SuitCycler.js":637,"./SuitStorageUnit.js":638,"./SupermatterMonitor.js":198,"./SupplyConsole.js":639,"./TEGenerator.js":640,"./Tank.js":641,"./TankDispenser.js":642,"./TelecommsLogBrowser.js":643,"./TelecommsMachineBrowser.js":644,"./TelecommsMultitoolMenu.js":645,"./Teleporter.js":646,"./TelesciConsole.js":647,"./TimeClock.js":648,"./TransferValve.js":649,"./TurbineControl.js":650,"./Turbolift.js":651,"./Uplink.js":652,"./Vending.js":653,"./VolumePanel.js":654,"./VorePanel.js":655,"./Wires.js":656,"./XenoarchArtifactAnalyzer.js":657,"./XenoarchArtifactHarvester.js":658,"./XenoarchDepthScanner.js":659,"./XenoarchHandheldPowerUtilizer.js":660,"./XenoarchReplicator.js":661,"./XenoarchSpectrometer.js":662,"./XenoarchSuspension.js":663,"./pAIAtmos.js":664,"./pAIDirectives.js":665,"./pAIDoorjack.js":666,"./pAIInterface.js":667,"./pAIMedrecords.js":668,"./pAISecrecords.js":669};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=461},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,f=l.wireless,C=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(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:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.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:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.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:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.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,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,f=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(470);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,f=n.external,C=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,f=d.outputDir,C=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,V=N.specimen,g=N.gender,v=N.gender_id,k=N.hair_style,_=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,x=N.change_race,w=N.change_gender,S=N.change_eye_color,I=N.change_skin_tone,T=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,M=N.change_hair,P=N.change_facial_hair,O=N.mapRef,F=r.title,D=S||I||T||A||E,R=-1;x?R=0:w?R=1:D?R=2:M?R=4:P&&(R=5);var j=(0,i.useLocalState)(t,"tabIndex",R),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(F),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:x?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:w?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:D?null:"grey",children:v?(0,a.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:k?(0,a.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,a.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,a.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,a.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:O,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[x?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,D?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[x&&0===W?(0,o.createComponentVNode)(2,d):null,w&&1===W?(0,o.createComponentVNode)(2,u):null,D&&2===W?(0,o.createComponentVNode)(2,s):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,P&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,h):null,M&&6===W?(0,o.createComponentVNode)(2,f):null,M&&7===W?(0,o.createComponentVNode)(2,C):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,f=a.hair_color,C=a.facial_hair_color,N=a.ears_color,b=a.ears2_color,V=a.tail_color,g=a.tail2_color,v=a.wing_color,k=a.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.ear_style,u=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.tail_style,u=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.wing_style,u=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,f=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(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:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,f=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:f?"lock":"lock-open",selected:f,onClick:function(){return d("scanning")},children:f?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(9),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,f=d.tank2ref,C=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,f=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,f=u.defaultReleasePressure,C=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:C,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Prey":return"blue";case"Switch":return"purple";case"Non-Vore":return"green"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.personalVisibility,m=u.personalTag,p=u.personalErpTag,h=(0,r.useLocalState)(t,"overlay",null),f=h[0];h[1];return(0,o.createComponentVNode)(2,i.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:s?"Shown":"Not Shown",onClick:function(){return c("setVisible")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m,onClick:function(){return c("setTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:p,onClick:function(){return c("setErpTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),i=n[0],l=n[1];return(0,o.createComponentVNode)(2,a.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Box,{p:1,backgroundColor:c(i.tag),children:i.tag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Box,{children:i.erptag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.character_ad?i.character_ad.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.ooc_notes?i.ooc_notes.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.flavor_text?i.flavor_text.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),s=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),f=(h[0],h[1]);return(0,o.createComponentVNode)(2,a.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Refresh",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,u,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,u,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[s].localeCompare(t[s])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return f(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"sortOrder","name"),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",color:d!==i&&"transparent",onClick:function(){d===i?p(!m):(u(i),p(!0))},children:[c,d===i&&(0,o.createComponentVNode)(2,a.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(495)()},function(e,t,n){"use strict";var o=n(496);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,C=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,s,{mode:C,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),f=l.spray_blood,C=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:f,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:f?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[r]||(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,p)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var h=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},N=function(e,t,n,o){if(n<0||n>o.length)return f(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=f(e,t),a=f(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:f(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[f(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:f(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:N(e,u,t-1,n),inline:!0,children:(0,a.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,b)||(0,o.createComponentVNode)(2,V)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",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:2,onClick:function(){return i("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:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),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===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("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===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("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===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("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===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.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===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("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===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("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:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",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 swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),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:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,f=d.toxins,C=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(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)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,f=l.refills_water,C=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,f=l.eattiles,C=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,f=d.mode,C=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===f&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:C.length&&C.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,f=l.gravity,C=d;return p&&(C=C.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:f,onClick:function(){return c("gravity")},children:f?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,f=u.battery_charge,C=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:f/C,maxValue:1,children:[f," / ",C," (",(0,r.round)(f/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(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",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),f=s.power_draw_idle,C=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,f=n.photo_front,C=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:f&&(0,o.createVNode)(1,"img",null,null,1,{src:f.substr(1,f.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,f=l.legcuffed,C=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,f=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:f||"Signs Slot",tooltipPosition:"top-left",color:f?"grey":"transparent",style:{border:f?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(9),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,f=u.current_track,C=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,c.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,f=c.zeroth_laws,C=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=f.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,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,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,f=l.heal_threshold,C=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,f=(d.message,d.hacking),C=d.emag;return n=f||C?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,f):4===u&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(9),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(9);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,f=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,f=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,f=l.disk_used,C=l.hardware,N=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.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 c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(9);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,f=d.files,C=void 0===f?[]:f,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:C,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(9),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,f=d.comp_light_color,C=d.removable_media,N=void 0===C?[]:C,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,f=l.all_channels,C=void 0===f?[]:f,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,f=c.error;if(f)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,f=d.error,C=d.hacked_programs,N=void 0===C?[]:C,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,f=d.downloadspeed,C=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,f=l.idsalarm,C=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,f=a.upload_filelist,C=(0,o.createComponentVNode)(2,s);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):h?C=(0,o.createComponentVNode)(2,d):f.length&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,f=(0,o.createComponentVNode)(2,d);return m?f=(0,o.createComponentVNode)(2,l):p&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){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,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,f=l.next_shot,C=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.global_state,u=l.global_limit,s=l.engines_info,m=l.total_thrust;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("global_toggle")},children:d?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_global_limit")},children:[u,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return c("toggle",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapHelm=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.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,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,f=i.current_energy,C=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.viewing,u=l.on,s=l.range,m=l.health,p=l.max_health,h=l.heat,f=l.critical_heat,C=l.status,N=l.contacts;return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:d,onClick:function(){return c("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return c("toggle")},children:u?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return c("range")},children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*p,Infinity],average:[.25*p,.75*p],bad:[-Infinity,.25*p]},value:m,maxValue:p,children:[m," / ",p]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*f,Infinity],average:[.5*f,.75*f],good:[-Infinity,.5*f]},value:h,maxValue:f,children:h<.5*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||h<.75*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===l.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return c("link")},children:"Link up with sensor suite?"})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,f=u.buildPercent,C=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=null;return 0===p?f=(0,o.createComponentVNode)(2,d):1===p&&(f=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(592);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,f=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var C=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":593,"./pda_janitor.js":594,"./pda_main_menu.js":595,"./pda_manifest.js":596,"./pda_medical.js":597,"./pda_messenger.js":598,"./pda_news.js":599,"./pda_notekeeper.js":600,"./pda_power.js":601,"./pda_security.js":602,"./pda_signaller.js":603,"./pda_status_display.js":604,"./pda_supply.js":605};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=592},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(9),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(7),a=n(9),i=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,f=(u.useRetro,(0,i.useLocalState)(t,"clipboardMode",!1)),C=f[0],N=f[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return C&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:C,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!C)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.auto_scroll,a.convopdas),d=a.pdas,u=a.charges,m=(a.plugins,a.silent),p=a.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=a.charges,m=a.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(9),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(9),n(7),n(1),n(2),n(199));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(200);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,f=(0,r.useLocalState)(t,"categoryName"),C=f[0],N=f[1],b=h.find((function(e){return e.cat_name===C}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.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:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(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",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(201);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(201);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,f=l.neutralize_noaccess,C=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,f=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,f=null;return s||m?f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,f=c.securitycheck,C=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,f=l.bootsDeployed,C=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(9),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,f=u.broadcasting,C=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(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:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,f=p.max_materials,C=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],f=!1;return(d||u)&&(f=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,f=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!f,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return f&&(N=(0,o.createComponentVNode)(2,p)),C&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,f):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,f=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",f?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,f=l.debug,C=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,f=l.arrest_type,C=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(9);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,f=u.charge_rate,C=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:f,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,f=d.z_range,C=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;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:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,f=c.docking_override,C=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,f=d.docking_status,C=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,f,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," 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,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,f=u.inputting,C=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(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:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,f=d.max_rotation_rate,C=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(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:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-f-.01,maxValue:f+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var f=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,f=c.max_uv_level,C=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(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"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(9),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),f=h[0],C=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===f})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===f,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,f=l.defaultReleasePressure,C=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(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:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:C,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===f,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,f=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),f?(0,o.createComponentVNode)(2,d,{network:m,server:f,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,f=c.multitool,C=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,f=c.change_freq,C=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return i("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,f=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:C,format:function(e){return e+"/"+f+" m"},minValue:0,maxValue:f,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,f=u.job_datum,C=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,f=d.power,C=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(f)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,V=C.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,f=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,f=l.duration,C=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,f=d.scanner_seal_integrity,C=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); -======= -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 d=i.styleSheets;if(r)for(var u in r)r.hasOwnProperty(u)&&c.setAttribute(u,r[u]);c.rel="stylesheet",c.href=e,c.media="only x",function p(e){if(i.body)return e();setTimeout((function(){p(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function h(e){for(var t=c.href,n=d.length;n--;)if(d[n].href===t)return e();setTimeout((function(){h(e)}))};function m(){c.addEventListener&&c.removeEventListener("load",m),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",m),c.onloadcssdefined=s,s(m),c}}).call(this,n(75))},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.NtosWindow=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(126),l=n(183),d=function(e,t){var n=e.title,d=e.width,u=void 0===d?575:d,s=e.height,m=void 0===s?700:s,p=e.resizable,h=e.theme,f=void 0===h?"ntos":h,C=e.children,N=(0,a.useBackend)(t),b=N.act,V=N.data,g=V.PC_device_theme,v=V.PC_batteryicon,k=V.PC_showbatteryicon,_=V.PC_batterypercent,y=V.PC_ntneticon,L=V.PC_apclinkicon,B=V.PC_stationtime,x=V.PC_programheaders,w=void 0===x?[]:x,S=V.PC_showexitprogram;return(0,o.createComponentVNode)(2,l.Window,{title:n,width:u,height:m,theme:f,resizable:p,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:2,children:B}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===g&&"NtOS","syndicate"===g&&"Syndix"]})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[w.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(e.icon)})},e.icon)})),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:y&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(y)})}),!!k&&v&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:[v&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(v)}),_&&_]}),L&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(L)})}),!!S&&(0,o.createComponentVNode)(2,i.Button,{width:"26px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return b("PC_minimize")}}),!!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return b("PC_exit")}}),!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return b("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,c.refocusLayout)()}}),C],0)})};t.NtosWindow=d;d.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(10),a=n(19);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";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(447),i=n(24),c=n(19);function l(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 d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=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)}(a,C,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([C[0]+h,V[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=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})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,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.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=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,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);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 d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.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)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),f=t.placeholder,C=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=C.className,b=c(C,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},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:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||f,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);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.Input=void 0;var o=n(0),r=n(10),a=n(19);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 d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.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))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{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.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=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,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:f,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),f=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(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 i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,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","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,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","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,f=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","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(f)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,f=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","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),C=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(f))),[C&&(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),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(f))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,f=e.suppressFlicker,C=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=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,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:f,unit:C,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),f=(0,r.scale)(c,u,d),C=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);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.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":465,"./APC.js":466,"./AccountsTerminal.js":467,"./AdminShuttleController.js":468,"./AgentCard.js":469,"./AiAirlock.js":470,"./AiRestorer.js":471,"./AiSupermatter.js":472,"./AirAlarm.js":473,"./AlgaeFarm.js":475,"./AppearanceChanger.js":476,"./ArcadeBattle.js":477,"./AreaScrubberControl.js":478,"./AssemblyInfrared.js":479,"./AssemblyProx.js":480,"./AssemblyTimer.js":481,"./AtmosAlertConsole.js":482,"./AtmosControl.js":185,"./AtmosFilter.js":483,"./AtmosMixer.js":484,"./Autolathe.js":485,"./Batteryrack.js":486,"./BeaconLocator.js":487,"./Biogenerator.js":488,"./BodyDesigner.js":489,"./BodyScanner.js":490,"./BombTester.js":491,"./BotanyEditor.js":492,"./BotanyIsolator.js":493,"./BrigTimer.js":494,"./CameraConsole.js":186,"./Canister.js":495,"./ChemDispenser.js":496,"./ChemMaster.js":500,"./Cleanbot.js":501,"./CloningConsole.js":502,"./ColorMate.js":503,"./CommunicationsConsole.js":188,"./Communicator.js":504,"./ComputerFabricator.js":505,"./CookingAppliance.js":506,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":507,"./CryoStorage.js":190,"./CryoStorageVr.js":508,"./DNAForensics.js":509,"./DNAModifier.js":510,"./DestinationTagger.js":511,"./DiseaseSplicer.js":512,"./DishIncubator.js":513,"./DisposalBin.js":514,"./DroneConsole.js":515,"./EmbeddedController.js":516,"./ExonetNode.js":517,"./ExosuitFabricator.js":132,"./Farmbot.js":518,"./Fax.js":519,"./FileCabinet.js":520,"./Floorbot.js":521,"./GasPump.js":522,"./GasTemperatureSystem.js":523,"./GeneralAtmoControl.js":524,"./GeneralRecords.js":525,"./Gps.js":526,"./GravityGenerator.js":527,"./GuestPass.js":528,"./Holodeck.js":529,"./ICAssembly.js":530,"./ICCircuit.js":531,"./ICDetailer.js":532,"./ICPrinter.js":533,"./IDCard.js":534,"./IdentificationComputer.js":133,"./InventoryPanel.js":535,"./InventoryPanelHuman.js":536,"./IsolationCentrifuge.js":537,"./JanitorCart.js":538,"./Jukebox.js":539,"./LawManager.js":540,"./LookingGlass.js":541,"./MechaControlConsole.js":542,"./Medbot.js":543,"./MedicalRecords.js":544,"./MessageMonitor.js":545,"./Microwave.js":546,"./MiningOreProcessingConsole.js":547,"./MiningStackingConsole.js":548,"./MiningVendor.js":549,"./MuleBot.js":550,"./NIF.js":551,"./NTNetRelay.js":552,"./Newscaster.js":553,"./NoticeBoard.js":554,"./NtosAccessDecrypter.js":555,"./NtosArcade.js":556,"./NtosAtmosControl.js":557,"./NtosCameraConsole.js":558,"./NtosCommunicationsConsole.js":559,"./NtosConfiguration.js":560,"./NtosCrewMonitor.js":561,"./NtosDigitalWarrant.js":562,"./NtosEmailAdministration.js":563,"./NtosEmailClient.js":193,"./NtosFileManager.js":564,"./NtosIdentificationComputer.js":565,"./NtosMain.js":566,"./NtosNetChat.js":567,"./NtosNetDos.js":568,"./NtosNetDownloader.js":569,"./NtosNetMonitor.js":570,"./NtosNetTransfer.js":571,"./NtosNewsBrowser.js":572,"./NtosOvermapNavigation.js":573,"./NtosPowerMonitor.js":574,"./NtosRCON.js":575,"./NtosRevelation.js":576,"./NtosShutoffMonitor.js":577,"./NtosStationAlertConsole.js":578,"./NtosSupermatterMonitor.js":579,"./NtosUAV.js":580,"./NtosWordProcessor.js":581,"./OmniFilter.js":582,"./OmniMixer.js":583,"./OperatingComputer.js":584,"./OvermapDisperser.js":585,"./OvermapEngines.js":199,"./OvermapFull.js":586,"./OvermapHelm.js":200,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":587,"./OvermapShipSensors.js":201,"./ParticleAccelerator.js":588,"./PartsLathe.js":589,"./PathogenicIsolator.js":590,"./Pda.js":591,"./Photocopier.js":606,"./PipeDispenser.js":607,"./PlantAnalyzer.js":608,"./PointDefenseControl.js":609,"./PortableGenerator.js":610,"./PortablePump.js":611,"./PortableScrubber.js":612,"./PortableTurret.js":613,"./PowerMonitor.js":135,"./PressureRegulator.js":614,"./PrisonerManagement.js":615,"./RCON.js":195,"./RIGSuit.js":616,"./Radio.js":617,"./RapidPipeDispenser.js":203,"./RequestConsole.js":618,"./ResearchConsole.js":619,"./ResearchServerController.js":620,"./ResleevingConsole.js":621,"./ResleevingPod.js":622,"./RoboticsControlConsole.js":623,"./RogueZones.js":624,"./Secbot.js":625,"./SecurityRecords.js":626,"./SeedStorage.js":627,"./ShieldCapacitor.js":628,"./ShieldGenerator.js":629,"./ShutoffMonitor.js":196,"./ShuttleControl.js":630,"./Signaler.js":202,"./Sleeper.js":631,"./SmartVend.js":632,"./Smes.js":633,"./SolarControl.js":634,"./SpaceHeater.js":635,"./Stack.js":636,"./StationAlertConsole.js":197,"./SuitCycler.js":637,"./SuitStorageUnit.js":638,"./SupermatterMonitor.js":198,"./SupplyConsole.js":639,"./TEGenerator.js":640,"./Tank.js":641,"./TankDispenser.js":642,"./TelecommsLogBrowser.js":643,"./TelecommsMachineBrowser.js":644,"./TelecommsMultitoolMenu.js":645,"./Teleporter.js":646,"./TelesciConsole.js":647,"./TimeClock.js":648,"./TransferValve.js":649,"./TurbineControl.js":650,"./Turbolift.js":651,"./Uplink.js":652,"./Vending.js":653,"./VolumePanel.js":654,"./VorePanel.js":655,"./Wires.js":656,"./XenoarchArtifactAnalyzer.js":657,"./XenoarchArtifactHarvester.js":658,"./XenoarchDepthScanner.js":659,"./XenoarchHandheldPowerUtilizer.js":660,"./XenoarchReplicator.js":661,"./XenoarchSpectrometer.js":662,"./XenoarchSuspension.js":663,"./pAIAtmos.js":664,"./pAIDirectives.js":665,"./pAIDoorjack.js":666,"./pAIInterface.js":667,"./pAIMedrecords.js":668,"./pAISecrecords.js":669};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=464},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,f=l.wireless,C=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(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:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.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:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.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:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.AdminShuttleController=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.shuttles,s=l.overmap_ships;return(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){var t;return(null==(t=e.name)?void 0:t.toLowerCase())||e.name||e.ref}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name})]},e.ref)}))})})]})};t.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.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,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,f=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(474);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,f=n.external,C=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,f=d.outputDir,C=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),h=n.data,f=h.name,C=h.specimen,N=h.gender,b=h.gender_id,V=h.hair_style,g=h.facial_hair_style,v=h.change_race,k=h.change_gender,_=h.change_eye_color,y=h.change_skin_tone,L=h.change_skin_color,B=h.change_hair_color,x=h.change_facial_hair_color,w=h.change_hair,S=h.change_facial_hair,I=h.mapRef,T=r.title,A=_||y||L||B||x,E=-1;v?E=0:k?E=1:A?E=2:w?E=4:S&&(E=5);var M=(0,i.useLocalState)(t,"tabIndex",E),P=M[0],O=M[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(T),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:f}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:v?null:"grey",children:C}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:k?null:"grey",children:N?(0,a.capitalize)(N):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:A?null:"grey",children:b?(0,a.capitalize)(b):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:w?null:"grey",children:V?(0,a.capitalize)(V):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:S?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:I,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[v?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===P,onClick:function(){return O(0)},children:"Race"}):null,k?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===P,onClick:function(){return O(1)},children:"Gender & Sex"}):null,A?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===P,onClick:function(){return O(2)},children:"Colors"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===P,onClick:function(){return O(3)},children:"Hair"}):null,S?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===P,onClick:function(){return O(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[v&&0===P?(0,o.createComponentVNode)(2,d):null,k&&1===P?(0,o.createComponentVNode)(2,u):null,A&&2===P?(0,o.createComponentVNode)(2,s):null,w&&3===P?(0,o.createComponentVNode)(2,m):null,S&&4===P?(0,o.createComponentVNode)(2,p):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,f=a.hair_color,C=a.facial_hair_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,f=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(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:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,f=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:f?"lock":"lock-open",selected:f,onClick:function(){return d("scanning")},children:f?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(8),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,f=d.tank2ref,C=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,f=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,f=u.defaultReleasePressure,C=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:C,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(498)()},function(e,t,n){"use strict";var o=n(499);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,C=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,s,{mode:C,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),f=l.spray_blood,C=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:f,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:f?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[r]||(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,p)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var h=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{color:f(e,u)?"#4d9121":"#cd7a0d",children:[f(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{textAlign:f(e,u)?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,c.Icon,{fontSize:2.5,color:f(e,u)?"#4d9121":"#cd7a0d",position:"absolute",left:f(e,u)?null:"0px",right:f(e,u)?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:f(e,u)?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,backgroundColor:f(e,u)?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:f(e,u)?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"break-all"},children:[f(e,u)?"You:":"Them:"," ",(0,a.decodeHtmlEntities)(e.im)]})]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,N)||(0,o.createComponentVNode)(2,b)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",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:2,onClick:function(){return i("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:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),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===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("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===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("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===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("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===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.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===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("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===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("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:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",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 swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),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:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,f=d.toxins,C=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(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)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,f=l.refills_water,C=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,f=l.eattiles,C=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,f=d.mode,C=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===f&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:C.length&&C.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,f=l.gravity,C=d;return p&&(C=C.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:f,onClick:function(){return c("gravity")},children:f?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,f=u.battery_charge,C=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:f/C,maxValue:1,children:[f," / ",C," (",(0,r.round)(f/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(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",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),f=s.power_draw_idle,C=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,f=n.photo_front,C=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:f&&(0,o.createVNode)(1,"img",null,null,1,{src:f.substr(1,f.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,f=l.legcuffed,C=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,f=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:f||"Signs Slot",tooltipPosition:"top-left",color:f?"grey":"transparent",style:{border:f?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(8),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,f=u.current_track,C=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,c.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,f=c.zeroth_laws,C=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=f.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,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,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,f=l.heal_threshold,C=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,f=(d.message,d.hacking),C=d.emag;return n=f||C?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,f):4===u&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(8),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,f=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,f=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,f=l.disk_used,C=l.hardware,N=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.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 c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,f=d.files,C=void 0===f?[]:f,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:C,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(8),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,f=d.comp_light_color,C=d.removable_media,N=void 0===C?[]:C,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,f=l.all_channels,C=void 0===f?[]:f,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,f=c.error;if(f)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,f=d.error,C=d.hacked_programs,N=void 0===C?[]:C,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,f=d.downloadspeed,C=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,f=l.idsalarm,C=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,f=a.upload_filelist,C=(0,o.createComponentVNode)(2,s);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):h?C=(0,o.createComponentVNode)(2,d):f.length&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,f=(0,o.createComponentVNode)(2,d);return m?f=(0,o.createComponentVNode)(2,l):p&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){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,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,f=l.next_shot,C=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(199),l=n(200),d=n(201);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:"Engines"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Helm"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Sensors"})]}),0===u&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===u&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===u&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,f=i.current_energy,C=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,f=u.buildPercent,C=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=null;return 0===p?f=(0,o.createComponentVNode)(2,d):1===p&&(f=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(592);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,f=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var C=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":593,"./pda_janitor.js":594,"./pda_main_menu.js":595,"./pda_manifest.js":596,"./pda_medical.js":597,"./pda_messenger.js":598,"./pda_news.js":599,"./pda_notekeeper.js":600,"./pda_power.js":601,"./pda_security.js":602,"./pda_signaller.js":603,"./pda_status_display.js":604,"./pda_supply.js":605};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=592},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(8),a=n(1),i=n(2);t.pda_messenger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,l)};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=(l.auto_scroll,l.convo_name),u=l.convo_job,s=l.messages,m=l.active_conversation,p=l.useRetro,h=(0,a.useLocalState)(t,"clipboardMode",!1),f=h[0],C=h[1],N=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+d+" ("+u+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:f,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return C(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===m}))(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:e.sent?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,i.Icon,{fontSize:2.5,color:e.sent?"#4d9121":"#cd7a0d",position:"absolute",left:e.sent?null:"0px",right:e.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:e.sent?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,backgroundColor:e.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:e.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"break-all"},children:[e.sent?"You:":"Them:"," ",e.message]})]},t)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return c("Message",{target:m})},content:"Reply"})]});return f&&(N=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+d+" ("+u+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:f,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return C(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===m}))(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:e.sent?"#4d9121":"#cd7a0d",style:{"word-break":"break-all"},children:[e.sent?"You:":"Them:"," ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:p?"black":null,children:e.message})]},t)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return c("Message",{target:m})},content:"Reply"})]})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return c("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),N]})},l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.auto_scroll,c.convopdas),u=c.pdas,s=c.charges,m=(c.plugins,c.silent),p=c.toff;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,i.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,i.Box,{children:[!!s&&(0,o.createComponentVNode)(2,i.Box,{children:[s," charges left."]}),!l.length&&!u.length&&(0,o.createComponentVNode)(2,i.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,d,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,d,{title:"Other PDAs",pdas:u,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=c.charges,m=c.plugins;return l&&l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(8),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(8),n(7),n(1),n(2),n(202));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(203);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,f=(0,r.useLocalState)(t,"categoryName"),C=f[0],N=f[1],b=h.find((function(e){return e.cat_name===C}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.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:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(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",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(204);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(204);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,f=l.neutralize_noaccess,C=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,f=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,f=null;return s||m?f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,f=c.securitycheck,C=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,f=l.bootsDeployed,C=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(8),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,f=u.broadcasting,C=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(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:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,f=p.max_materials,C=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],f=!1;return(d||u)&&(f=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,f=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!f,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return f&&(N=(0,o.createComponentVNode)(2,p)),C&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,f):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,f=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",f?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,f=l.debug,C=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,f=l.arrest_type,C=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(8);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,f=u.charge_rate,C=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:f,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,f=d.z_range,C=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;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:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,f=c.docking_override,C=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,f=d.docking_status,C=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,f,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," 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,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,f=u.inputting,C=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(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:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,f=d.max_rotation_rate,C=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(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:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-f-.01,maxValue:f+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var f=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,f=c.max_uv_level,C=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(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"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(8),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),f=h[0],C=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===f})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===f,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,f=l.defaultReleasePressure,C=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(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:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:C,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===f,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,f=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),f?(0,o.createComponentVNode)(2,d,{network:m,server:f,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,f=c.multitool,C=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,f=c.change_freq,C=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return i("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,f=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:C,format:function(e){return e+"/"+f+" m"},minValue:0,maxValue:f,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,f=u.job_datum,C=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,f=d.power,C=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(f)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,V=C.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,f=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,f=l.duration,C=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,f=d.scanner_seal_integrity,C=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); ->>>>>>> c8e602ddddd51d74b6e8b60a4bd242338706cbd4 +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 d=i.styleSheets;if(r)for(var u in r)r.hasOwnProperty(u)&&c.setAttribute(u,r[u]);c.rel="stylesheet",c.href=e,c.media="only x",function p(e){if(i.body)return e();setTimeout((function(){p(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function h(e){for(var t=c.href,n=d.length;n--;)if(d[n].href===t)return e();setTimeout((function(){h(e)}))};function m(){c.addEventListener&&c.removeEventListener("load",m),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",m),c.onloadcssdefined=s,s(m),c}}).call(this,n(75))},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.NtosWindow=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(126),l=n(183),d=function(e,t){var n=e.title,d=e.width,u=void 0===d?575:d,s=e.height,m=void 0===s?700:s,p=e.resizable,h=e.theme,C=void 0===h?"ntos":h,f=e.children,N=(0,a.useBackend)(t),b=N.act,V=N.data,g=V.PC_device_theme,v=V.PC_batteryicon,k=V.PC_showbatteryicon,_=V.PC_batterypercent,y=V.PC_ntneticon,L=V.PC_apclinkicon,B=V.PC_stationtime,x=V.PC_programheaders,w=void 0===x?[]:x,S=V.PC_showexitprogram;return(0,o.createComponentVNode)(2,l.Window,{title:n,width:u,height:m,theme:C,resizable:p,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:2,children:B}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===g&&"NtOS","syndicate"===g&&"Syndix"]})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[w.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(e.icon)})},e.icon)})),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:y&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(y)})}),!!k&&v&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:[v&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(v)}),_&&_]}),L&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(L)})}),!!S&&(0,o.createComponentVNode)(2,i.Button,{width:"26px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return b("PC_minimize")}}),!!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return b("PC_exit")}}),!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return b("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,c.refocusLayout)()}}),f],0)})};t.NtosWindow=d;d.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(10),a=n(19);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";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(447),i=n(24),c=n(19);function l(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 d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),f=this.state.viewBox,N=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)}(a,f,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([f[0]+h,V[1]]),N.push([f[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=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})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,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.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=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,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);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 d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.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)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),C=t.placeholder,f=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=f.className,b=c(f,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},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:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||C,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);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.Input=void 0;var o=n(0),r=n(10),a=n(19);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 d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.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))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{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.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,C=e.stepPixelSize,f=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=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,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:C,suppressFlicker:f,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),C=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",f=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+C,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+f+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(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 i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,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","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,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","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,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,["className","value","minValue","maxValue","color","ranges","children"]),f=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(C)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*f)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(C))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,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,["className","title","level","buttons","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(C))),[f&&(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),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(C))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,C=e.suppressFlicker,f=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=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,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:C,unit:f,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),C=(0,r.scale)(c,u,d),f=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+f,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,C))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);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.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":465,"./APC.js":466,"./AccountsTerminal.js":467,"./AdminShuttleController.js":468,"./AgentCard.js":469,"./AiAirlock.js":470,"./AiRestorer.js":471,"./AiSupermatter.js":472,"./AirAlarm.js":473,"./AlgaeFarm.js":475,"./AppearanceChanger.js":476,"./ArcadeBattle.js":477,"./AreaScrubberControl.js":478,"./AssemblyInfrared.js":479,"./AssemblyProx.js":480,"./AssemblyTimer.js":481,"./AtmosAlertConsole.js":482,"./AtmosControl.js":185,"./AtmosFilter.js":483,"./AtmosMixer.js":484,"./Autolathe.js":485,"./Batteryrack.js":486,"./BeaconLocator.js":487,"./Biogenerator.js":488,"./BodyDesigner.js":489,"./BodyScanner.js":490,"./BombTester.js":491,"./BotanyEditor.js":492,"./BotanyIsolator.js":493,"./BrigTimer.js":494,"./CameraConsole.js":186,"./Canister.js":495,"./CharacterDirectory.js":496,"./ChemDispenser.js":497,"./ChemMaster.js":501,"./ClawMachine.js":502,"./Cleanbot.js":503,"./CloningConsole.js":504,"./ColorMate.js":505,"./CommunicationsConsole.js":188,"./Communicator.js":506,"./ComputerFabricator.js":507,"./CookingAppliance.js":508,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":509,"./CryoStorage.js":190,"./CryoStorageVr.js":510,"./DNAForensics.js":511,"./DNAModifier.js":512,"./DestinationTagger.js":513,"./DiseaseSplicer.js":514,"./DishIncubator.js":515,"./DisposalBin.js":516,"./DroneConsole.js":517,"./EmbeddedController.js":518,"./ExonetNode.js":519,"./ExosuitFabricator.js":132,"./Farmbot.js":520,"./Fax.js":521,"./FileCabinet.js":522,"./Floorbot.js":523,"./GasPump.js":524,"./GasTemperatureSystem.js":525,"./GeneralAtmoControl.js":526,"./GeneralRecords.js":527,"./Gps.js":528,"./GravityGenerator.js":529,"./GuestPass.js":530,"./Holodeck.js":531,"./ICAssembly.js":532,"./ICCircuit.js":533,"./ICDetailer.js":534,"./ICPrinter.js":535,"./IDCard.js":536,"./IdentificationComputer.js":133,"./InventoryPanel.js":537,"./InventoryPanelHuman.js":538,"./IsolationCentrifuge.js":539,"./JanitorCart.js":540,"./Jukebox.js":541,"./LawManager.js":542,"./LookingGlass.js":543,"./MechaControlConsole.js":544,"./Medbot.js":545,"./MedicalRecords.js":546,"./MessageMonitor.js":547,"./Microwave.js":548,"./MiningOreProcessingConsole.js":549,"./MiningStackingConsole.js":550,"./MiningVendor.js":551,"./MuleBot.js":552,"./NIF.js":553,"./NTNetRelay.js":554,"./Newscaster.js":555,"./NoticeBoard.js":556,"./NtosAccessDecrypter.js":557,"./NtosArcade.js":558,"./NtosAtmosControl.js":559,"./NtosCameraConsole.js":560,"./NtosCommunicationsConsole.js":561,"./NtosConfiguration.js":562,"./NtosCrewMonitor.js":563,"./NtosDigitalWarrant.js":564,"./NtosEmailAdministration.js":565,"./NtosEmailClient.js":193,"./NtosFileManager.js":566,"./NtosIdentificationComputer.js":567,"./NtosMain.js":568,"./NtosNetChat.js":569,"./NtosNetDos.js":570,"./NtosNetDownloader.js":571,"./NtosNetMonitor.js":572,"./NtosNetTransfer.js":573,"./NtosNewsBrowser.js":574,"./NtosOvermapNavigation.js":575,"./NtosPowerMonitor.js":576,"./NtosRCON.js":577,"./NtosRevelation.js":578,"./NtosShutoffMonitor.js":579,"./NtosStationAlertConsole.js":580,"./NtosSupermatterMonitor.js":581,"./NtosUAV.js":582,"./NtosWordProcessor.js":583,"./OmniFilter.js":584,"./OmniMixer.js":585,"./OperatingComputer.js":586,"./OvermapDisperser.js":587,"./OvermapEngines.js":199,"./OvermapFull.js":588,"./OvermapHelm.js":200,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":589,"./OvermapShipSensors.js":201,"./ParticleAccelerator.js":590,"./PartsLathe.js":591,"./PathogenicIsolator.js":592,"./Pda.js":593,"./Photocopier.js":608,"./PipeDispenser.js":609,"./PlantAnalyzer.js":610,"./PointDefenseControl.js":611,"./PortableGenerator.js":612,"./PortablePump.js":613,"./PortableScrubber.js":614,"./PortableTurret.js":615,"./PowerMonitor.js":135,"./PressureRegulator.js":616,"./PrisonerManagement.js":617,"./RCON.js":195,"./RIGSuit.js":618,"./Radio.js":619,"./RapidPipeDispenser.js":203,"./RequestConsole.js":620,"./ResearchConsole.js":621,"./ResearchServerController.js":622,"./ResleevingConsole.js":623,"./ResleevingPod.js":624,"./RoboticsControlConsole.js":625,"./RogueZones.js":626,"./Secbot.js":627,"./SecurityRecords.js":628,"./SeedStorage.js":629,"./ShieldCapacitor.js":630,"./ShieldGenerator.js":631,"./ShutoffMonitor.js":196,"./ShuttleControl.js":632,"./Signaler.js":202,"./Sleeper.js":633,"./SmartVend.js":634,"./Smes.js":635,"./SolarControl.js":636,"./SpaceHeater.js":637,"./Stack.js":638,"./StationAlertConsole.js":197,"./SuitCycler.js":639,"./SuitStorageUnit.js":640,"./SupermatterMonitor.js":198,"./SupplyConsole.js":641,"./TEGenerator.js":642,"./Tank.js":643,"./TankDispenser.js":644,"./TelecommsLogBrowser.js":645,"./TelecommsMachineBrowser.js":646,"./TelecommsMultitoolMenu.js":647,"./Teleporter.js":648,"./TelesciConsole.js":649,"./TimeClock.js":650,"./TransferValve.js":651,"./TurbineControl.js":652,"./Turbolift.js":653,"./Uplink.js":654,"./Vending.js":655,"./VolumePanel.js":656,"./VorePanel.js":657,"./Wires.js":658,"./XenoarchArtifactAnalyzer.js":659,"./XenoarchArtifactHarvester.js":660,"./XenoarchDepthScanner.js":661,"./XenoarchHandheldPowerUtilizer.js":662,"./XenoarchReplicator.js":663,"./XenoarchSpectrometer.js":664,"./XenoarchSuspension.js":665,"./pAIAtmos.js":666,"./pAIDirectives.js":667,"./pAIDoorjack.js":668,"./pAIInterface.js":669,"./pAIMedrecords.js":670,"./pAISecrecords.js":671};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=464},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,C=l.wireless,f=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(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:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.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:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.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:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.AdminShuttleController=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.shuttles,s=l.overmap_ships;return(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){var t;return(null==(t=e.name)?void 0:t.toLowerCase())||e.name||e.ref}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name})]},e.ref)}))})})]})};t.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.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,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,C=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:C?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(474);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return C}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},f=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,C=n.external,f=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,C=d.outputDir,f=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[f.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:f.name,children:[f.percent,"% (",f.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+C+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,V=N.specimen,g=N.gender,v=N.gender_id,k=N.hair_style,_=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,x=N.change_race,w=N.change_gender,S=N.change_eye_color,I=N.change_skin_tone,T=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,M=N.change_hair,P=N.change_facial_hair,O=N.mapRef,F=r.title,D=S||I||T||A||E,R=-1;x?R=0:w?R=1:D?R=2:M?R=4:P&&(R=5);var j=(0,i.useLocalState)(t,"tabIndex",R),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(F),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:x?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:w?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:D?null:"grey",children:v?(0,a.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:k?(0,a.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,a.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,a.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,a.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:O,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[x?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,D?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[x&&0===W?(0,o.createComponentVNode)(2,d):null,w&&1===W?(0,o.createComponentVNode)(2,u):null,D&&2===W?(0,o.createComponentVNode)(2,s):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,P&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,h):null,M&&6===W?(0,o.createComponentVNode)(2,C):null,M&&7===W?(0,o.createComponentVNode)(2,f):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,C=a.hair_color,f=a.facial_hair_color,N=a.ears_color,b=a.ears2_color,V=a.tail_color,g=a.tail2_color,v=a.wing_color,k=a.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.ear_style,u=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.tail_style,u=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.wing_style,u=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,C=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!C&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(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:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,C=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:C?"lock":"lock-open",selected:C,onClick:function(){return d("scanning")},children:C?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(8),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,C,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var C=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,f,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},f=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(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:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){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,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",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:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,C=d.tank2ref,f=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:C})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:f&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:f})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,C=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,C=u.defaultReleasePressure,f=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:f,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:C})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Prey":return"blue";case"Switch":return"purple";case"Non-Vore":return"green"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.personalVisibility,m=u.personalTag,p=u.personalErpTag,h=(0,r.useLocalState)(t,"overlay",null),C=h[0];h[1];return(0,o.createComponentVNode)(2,i.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:C&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:s?"Shown":"Not Shown",onClick:function(){return c("setVisible")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m,onClick:function(){return c("setTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:p,onClick:function(){return c("setErpTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),i=n[0],l=n[1];return(0,o.createComponentVNode)(2,a.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Box,{p:1,backgroundColor:c(i.tag),children:i.tag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Box,{children:i.erptag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.character_ad?i.character_ad.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.ooc_notes?i.ooc_notes.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.flavor_text?i.flavor_text.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),s=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),C=(h[0],h[1]);return(0,o.createComponentVNode)(2,a.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Refresh",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,u,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,u,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[s].localeCompare(t[s])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return C(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"sortOrder","name"),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",color:d!==i&&"transparent",onClick:function(){d===i?p(!m):(u(i),p(!0))},children:[c,d===i&&(0,o.createComponentVNode)(2,a.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(499)()},function(e,t,n){"use strict";var o=n(500);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,C=void 0===h?[]:h,f=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,s,{mode:f,bufferReagents:C}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:C.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),C=l.spray_blood,f=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:f&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:C,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:C?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,C=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:C.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:C[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:C[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:C[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:C[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,C=l.numberofpods,f=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:C?f.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},C=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[r]||(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,p)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var h=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},N=function(e,t,n,o){if(n<0||n>o.length)return C(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=C(e,t),a=C(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:f("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:C(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[C(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:f("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:C(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:N(e,u,t-1,n),inline:!0,children:(0,a.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},V=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,b)||(0,o.createComponentVNode)(2,V)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",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:2,onClick:function(){return i("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:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),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===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("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===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("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===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("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===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.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===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("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===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("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:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",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 swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,C=d.cellTemperature,f=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),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:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:f,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,f):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,C=d.toxins,f=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:C})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!f,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:f&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(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)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,C=l.refills_water,f=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("refill")},children:C?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("weed")},children:f?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,C=l.eattiles,f=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("tiles")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("make")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,C=d.mode,f=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===C&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:f.length&&f.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,C=l.gravity,f=d;return p&&(f=f.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:C,onClick:function(){return c("gravity")},children:C?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,C=u.battery_charge,f=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:C&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:C/f,maxValue:1,children:[C," / ",f," (",(0,r.round)(C/f*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(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",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),C=s.power_draw_idle,f=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(C)})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(f)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,C=n.photo_front,f=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:C&&(0,o.createVNode)(1,"img",null,null,1,{src:C.substr(1,C.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,C=l.legcuffed,f=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",f)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,C=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Signs Slot",tooltipPosition:"top-left",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(8),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,C=u.current_track,f=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,c.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:f,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,C=c.zeroth_laws,f=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=C.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(f||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!f&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,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,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,C=l.heal_threshold,f=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:f,value:C,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f?n=(0,o.createComponentVNode)(2,h):5===f?n=(0,o.createComponentVNode)(2,N):6===f&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,C=(d.message,d.hacking),f=d.emag;return n=C||f?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,C):4===u&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(8),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),C=h[0],f=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=f[0],b=(f[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(C,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=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,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,C=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return C(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,C=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,C=l.disk_used,f=l.hardware,N=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:h,color:"good",children:[C," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.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 c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,C=d.files,f=void 0===C?[]:C,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:f,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(8),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,C=d.comp_light_color,f=d.removable_media,N=void 0===f?[]:f,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:C})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,C=l.all_channels,f=void 0===C?[]:C,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,C=c.error;if(C)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:C}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var f=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,C=d.error,f=d.hacked_programs,N=void 0===f?[]:f,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:C}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,C=d.downloadspeed,f=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",C,"GQ/s)"]})||-1!==f.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,C=l.idsalarm,f=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,C=a.upload_filelist,f=(0,o.createComponentVNode)(2,s);return m?f=(0,o.createComponentVNode)(2,c):p?f=(0,o.createComponentVNode)(2,l):h?f=(0,o.createComponentVNode)(2,d):C.length&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,C=(0,o.createComponentVNode)(2,d);return m?C=(0,o.createComponentVNode)(2,l):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),C]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){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,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,C=l.next_shot,f=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===C&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||C>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(199),l=n(200),d=n(201);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:"Engines"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Helm"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Sensors"})]}),0===u&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===u&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===u&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,C=i.current_energy,f=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:h,children:[C," / ",h," MJ (",f,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,C=u.buildPercent,f=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[f&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",f]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:C,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=null;return 0===p?C=(0,o.createComponentVNode)(2,d):1===p&&(C=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),C]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(594);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,C=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var f=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:C?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":595,"./pda_janitor.js":596,"./pda_main_menu.js":597,"./pda_manifest.js":598,"./pda_medical.js":599,"./pda_messenger.js":600,"./pda_news.js":601,"./pda_notekeeper.js":602,"./pda_power.js":603,"./pda_security.js":604,"./pda_signaller.js":605,"./pda_status_display.js":606,"./pda_supply.js":607};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=594},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(7),a=n(8),i=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,C=(u.useRetro,(0,i.useLocalState)(t,"clipboardMode",!1)),f=C[0],N=C[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return f&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.auto_scroll,a.convopdas),d=a.pdas,u=a.charges,m=(a.plugins,a.silent),p=a.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=a.charges,m=a.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(8),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(8),n(7),n(1),n(2),n(202));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(203);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,C=(0,r.useLocalState)(t,"categoryName"),f=C[0],N=C[1],b=h.find((function(e){return e.cat_name===f}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.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:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(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",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(204);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(204);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,C=l.neutralize_noaccess,f=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,C=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,C=null;return s||m?C=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(C=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:C||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,C=c.securitycheck,f=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!C?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:f?"lock":"lock-open",content:f?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,C=l.bootsDeployed,f=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:C?"sign-out-alt":"sign-in-alt",content:C?"Deployed":"Deploy",disabled:d,selected:C,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:f?(0,c.capitalize)(f):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(8),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,C=u.broadcasting,f=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:C?"microphone":"microphone-slash",selected:C,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:f,content:"Subspace Tx "+(f?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&f?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(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:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,C=p.max_materials,f=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:C,children:[h," cm\xb3 / ",C," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,maxValue:N,children:[f,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.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.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],C=!1;return(d||u)&&(C=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:C,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,C=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!C,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),C=(r.menu,r.coredumped),f=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return C&&(N=(0,o.createComponentVNode)(2,p)),f&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,C):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},f=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,C=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",C?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,C=l.debug,f=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:f}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,C=l.arrest_type,f=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("switchmode")},children:C?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("declarearrests")},children:f?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(8);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,C=u.charge_rate,f=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:C,step:100,stepPixelSize:.2,minValue:1e4,maxValue:f,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,C=d.z_range,f=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;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:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:f,value:C,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,C=c.docking_override,f=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,C)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:f||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,C=d.docking_status,f=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===C,disabled:"undocked"!==C&&"docked"!==C,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===C,disabled:"docked"!==C&&"undocked"!==C,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(C,f)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,C,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,f)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," 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,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,C=u.inputting,f=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":C&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(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:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===f,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:f/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:f===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:f===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,C=d.max_rotation_rate,f=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(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:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(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===f,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===f,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===f,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===f||1===f)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===f&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-C-.01,maxValue:C+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var C=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!C,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&C>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:C})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,C=c.max_uv_level,f=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),f&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:C,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(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"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(8),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,C,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,C,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,C,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,f):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),C=h[0],f=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===C})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===C,onClick:function(){return f(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,C=l.defaultReleasePressure,f=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(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:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===f,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:f,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===C,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,C=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),C?(0,o.createComponentVNode)(2,d,{network:m,server:C,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,C=c.multitool,f=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,C?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[f?(0,o.createFragment)([f.name,(0,o.createTextVNode)(" ("),f.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:f?"green":null,content:f?"Link ("+f.id+")":"Add Machine",icon:f?"link":"plus",onClick:f?function(){return i("link")}:function(){return i("buffer")}}),f?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,C=c.change_freq,f=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||f||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!C,content:C?"Yes ("+C+")":"No",onClick:function(){return i("change_freq")}})}):null,f||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(f?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,C=(l.maxPossibleDistance,l.maxAllowedDistance),f=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:f,format:function(e){return e+"/"+C+" m"},minValue:0,maxValue:C,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,C=u.job_datum,f=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:C.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:C.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:C.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:C.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:C.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:C.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",C.pto_department]})||C.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",C.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!f||!C||0===C.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:C.timeoff_factor>0&&(s[C.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,C=d.power,f=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(C)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),C=h.act,f=h.data,N=f.compactMode,b=f.lockable,V=f.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return C("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return C("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,C=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,C=l.duration,f=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,C=d.scanner_seal_integrity,f=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:1e3,color:"good",children:[f," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file From 2638b87faadeb906ed8d1efbcb6015c478b9e952 Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 11 Feb 2021 14:27:47 +0200 Subject: [PATCH 30/42] >:v --- tgui/packages/tgui/public/tgui.bundle.css | 1 + 1 file changed, 1 insertion(+) create mode 100644 tgui/packages/tgui/public/tgui.bundle.css diff --git a/tgui/packages/tgui/public/tgui.bundle.css b/tgui/packages/tgui/public/tgui.bundle.css new file mode 100644 index 0000000000..d5795ccc06 --- /dev/null +++ b/tgui/packages/tgui/public/tgui.bundle.css @@ -0,0 +1 @@ +body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:.5rem 0}h1{font-size:18px;font-size:1.5rem}h2{font-size:16px;font-size:1.333rem}h3{font-size:14px;font-size:1.167rem}h4{font-size:12px;font-size:1rem}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#0d0d0d!important}.color-white{color:#fff!important}.color-red{color:#d33!important}.color-orange{color:#f37827!important}.color-yellow{color:#fbd814!important}.color-olive{color:#c0d919!important}.color-green{color:#22be47!important}.color-teal{color:#00c5bd!important}.color-blue{color:#238cdc!important}.color-violet{color:#6c3fcc!important}.color-purple{color:#a93bcd!important}.color-pink{color:#e2439c!important}.color-brown{color:#af6d43!important}.color-grey{color:#7d7d7d!important}.color-good{color:#62b62a!important}.color-average{color:#f1951d!important}.color-bad{color:#d33!important}.color-label{color:#8496ab!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.8)!important}.outline-dotted{outline-style:dotted!important}.outline-dashed{outline-style:dashed!important}.outline-solid{outline-style:solid!important}.outline-double{outline-style:double!important}.outline-groove{outline-style:groove!important}.outline-ridge{outline-style:ridge!important}.outline-inset{outline-style:inset!important}.outline-outset{outline-style:outset!important}.outline-color-black{outline:.167rem solid #0d0d0d!important}.outline-color-white{outline:.167rem solid #fff!important}.outline-color-red{outline:.167rem solid #d33!important}.outline-color-orange{outline:.167rem solid #f37827!important}.outline-color-yellow{outline:.167rem solid #fbd814!important}.outline-color-olive{outline:.167rem solid #c0d919!important}.outline-color-green{outline:.167rem solid #22be47!important}.outline-color-teal{outline:.167rem solid #00c5bd!important}.outline-color-blue{outline:.167rem solid #238cdc!important}.outline-color-violet{outline:.167rem solid #6c3fcc!important}.outline-color-purple{outline:.167rem solid #a93bcd!important}.outline-color-pink{outline:.167rem solid #e2439c!important}.outline-color-brown{outline:.167rem solid #af6d43!important}.outline-color-grey{outline:.167rem solid #7d7d7d!important}.outline-color-good{outline:.167rem solid #62b62a!important}.outline-color-average{outline:.167rem solid #f1951d!important}.outline-color-bad{outline:.167rem solid #d33!important}.outline-color-label{outline:.167rem solid #8496ab!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8496ab;border-left:.1666666667em solid #8496ab;padding-left:.5em;margin-bottom:.5em}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0}.Button .fa,.Button .far,.Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:.25em}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--circular{border-radius:50%}.Button--compact{padding:0 .25em;line-height:1.333em}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#323232;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.ColorBox{display:inline-block;width:1em;height:1em;line-height:1em;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:.5px 0}.Divider--horizontal:not(.Divider--hidden){border-top:.1666666667em solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 .5px}.Divider--vertical:not(.Divider--hidden){border-left:.1666666667em solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:1em;width:8.3333333333em;line-height:1.4166666667em;user-select:none}.Dropdown__arrow-button{float:right;padding-left:.5em;border-left:.0833333333em solid #000;border-left:.0833333333em solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:8.3333333333em;max-height:16.6666666667em;border-radius:0 0 .1666666667em .1666666667em;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:.1666666667em .3333333333em;font-family:Verdana,sans-serif;font-size:1em;line-height:1.4166666667em;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:#444;transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--iefix{display:table!important}.Flex--iefix--column{display:block!important}.Flex--iefix--column>.Flex__item{display:block!important;margin-left:.5em;margin-right:.5em}.Flex__item--iefix{display:table-cell!important}.Flex--spacing--1{margin:0 -.25em}.Flex--spacing--1>.Flex__item{margin:0 .25em}.Flex--spacingPrecise--1{margin:-1px}.Flex--spacingPrecise--1>.Flex__item{margin:1px}.Flex--spacing--2{margin:0 -.5em}.Flex--spacing--2>.Flex__item{margin:0 .5em}.Flex--spacingPrecise--2{margin:-2px}.Flex--spacingPrecise--2>.Flex__item{margin:2px}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue,.Knob__popupValue--right{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__popupValue--right{top:.25rem;right:-50%}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#0d0d0d}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#d33}.Knob--color--orange .Knob__ringFill{stroke:#f37827}.Knob--color--yellow .Knob__ringFill{stroke:#fbd814}.Knob--color--olive .Knob__ringFill{stroke:#c0d919}.Knob--color--green .Knob__ringFill{stroke:#22be47}.Knob--color--teal .Knob__ringFill{stroke:#00c5bd}.Knob--color--blue .Knob__ringFill{stroke:#238cdc}.Knob--color--violet .Knob__ringFill{stroke:#6c3fcc}.Knob--color--purple .Knob__ringFill{stroke:#a93bcd}.Knob--color--pink .Knob__ringFill{stroke:#e2439c}.Knob--color--brown .Knob__ringFill{stroke:#af6d43}.Knob--color--grey .Knob__ringFill{stroke:#7d7d7d}.Knob--color--good .Knob__ringFill{stroke:#62b62a}.Knob--color--average .Knob__ringFill{stroke:#f1951d}.Knob--color--bad .Knob__ringFill{stroke:#d33}.Knob--color--label .Knob__ringFill{stroke:#8496ab}.LabeledList{display:table;width:100%;width:calc(100% + 1em);border-collapse:collapse;border-spacing:0;margin:-.25em -.5em 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:.25em .5em;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:5em}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:.0833333333em;padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.Modal{background-color:#252525;max-width:calc(100% - 1rem);padding:1rem}.NanoMap__container{overflow:hiddden;width:100%;z-index:1}.NanoMap__marker{z-index:10;padding:0;margin:0}.NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:30%}.NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.NumberInput{position:relative;display:inline-block;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:.16em;color:#88bfff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:.5em}.NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.ProgressBar--color--default{border:.0833333333em solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:.0833333333em solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:.0833333333em solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:.0833333333em solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:.0833333333em solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.Section:last-child{margin-bottom:0}.Section--flex{display:flex;flex-flow:column}.Section--flex .Section__content{overflow:auto;flex-grow:1}.Section__title{padding:.5em;border-bottom:.1666666667em solid #4972a1}.Section__titleText{font-size:1.1666666667em;font-weight:700}.Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.Section__content{padding:.66em .5em}.Section--fill{display:flex;flex-direction:column;height:100%}.Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.Section--fill .Section__content{flex-grow:1}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:calc(100% - 3rem)}.Section--level--1 .Section__titleText{font-size:1.1666666667em}.Section--level--2 .Section__titleText{font-size:1.0833333333em}.Section--level--3 .Section__titleText{font-size:1em}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-.0833333333em;bottom:0;width:0;border-left:.1666666667em solid #fff}.Slider__pointer{position:absolute;right:-.4166666667em;bottom:-.3333333333em;width:0;height:0;border-left:.4166666667em solid transparent;border-right:.4166666667em solid transparent;border-bottom:.4166666667em solid #fff}.Slider__popupValue{position:absolute;right:0;top:-2rem;font-size:1rem;padding:.25rem .5rem;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 .25em}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:.5em}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs--horizontal{border-bottom:.1666666667em solid hsla(0,0%,100%,.1);margin-bottom:.5em}.Tabs--horizontal .Tabs__tab--altSelection:after{content:"";position:absolute;bottom:0;right:0;left:0;height:.1666666667em;width:100%;background-color:#fff;border-radius:.16em}.Tabs--vertical{margin-right:.75em}.Tabs--vertical .Tabs__tabBox{border-right:.1666666667em solid hsla(0,0%,100%,.1);vertical-align:top}.Tabs--vertical .Tabs__tab{display:block!important;margin-right:0!important;margin-bottom:0;padding:.0833333333em .75em 0 .5em;border-bottom:.1666666667em solid hsla(0,0%,100%,.1)}.Tabs--vertical .Tabs__tab:last-child{border-bottom:0}.Tabs--vertical .Tabs__tab--altSelection:after{content:"";position:absolute;top:0;bottom:0;right:0;height:100%;width:.25em;background-color:#fff;border-radius:.16em}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:20.8333333333em;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.Tooltip--scale--1:after{top:30%;left:50%}.Tooltip--scale--1:after,.Tooltip--scale--1:hover:after{transform:translateX(-50%) scale(1)}.Tooltip--scale--2:after{top:30%;left:50%}.Tooltip--scale--2:after,.Tooltip--scale--2:hover:after{transform:translateX(-50%) scale(.5)}.Tooltip--scale--3:after{top:30%;left:50%}.Tooltip--scale--3:after,.Tooltip--scale--3:hover:after{transform:translateX(-50%) scale(.3333333333)}.Tooltip--scale--4:after{top:30%;left:50%}.Tooltip--scale--4:after,.Tooltip--scale--4:hover:after{transform:translateX(-50%) scale(.25)}.Tooltip--scale--5:after{top:30%;left:50%}.Tooltip--scale--5:after,.Tooltip--scale--5:hover:after{transform:translateX(-50%) scale(.2)}.Tooltip--scale--6:after{top:30%;left:50%}.Tooltip--scale--6:after,.Tooltip--scale--6:hover:after{transform:translateX(-50%) scale(.1666666667)}.Tooltip--scale--7:after{top:30%;left:50%}.Tooltip--scale--7:after,.Tooltip--scale--7:hover:after{transform:translateX(-50%) scale(.1428571429)}.Tooltip--scale--8:after{top:30%;left:50%}.Tooltip--scale--8:after,.Tooltip--scale--8:hover:after{transform:translateX(-50%) scale(.125)}.CameraConsole__left{position:absolute;top:0;bottom:0;left:0;width:18.3333333333em}.CameraConsole__right{position:absolute;top:0;bottom:0;left:18.3333333333em;right:0;background-color:rgba(0,0,0,.33)}.CameraConsole__toolbar{left:0;margin:.25em 1em 0}.CameraConsole__toolbar,.CameraConsole__toolbarRight{position:absolute;top:0;right:0;height:2em;line-height:2em}.CameraConsole__toolbarRight{margin:.33em .5em 0}.CameraConsole__map{position:absolute;top:2.1666666667em;bottom:0;left:0;right:0;margin:.5em;text-align:center}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 2em)}.IDCard__NamePlate{margin-left:-6px;margin-right:-6px;margin-top:6px;padding:.5em;border-top:.1666666667em solid #4972a1;font-size:1.1666666667em;font-weight:700}.NuclearBomb__displayBox{background-color:#002003;border:.167em inset #e8e4c9;color:#03e017;font-size:2em;font-family:monospace;padding:.25em}.NuclearBomb__Button{outline-width:.25rem!important;border-width:.65rem!important;padding-left:0!important;padding-right:0!important}.NuclearBomb__Button--keypad{background-color:#e8e4c9;border-color:#e8e4c9}.NuclearBomb__Button--keypad:hover{background-color:#f7f6ee!important;border-color:#f7f6ee!important}.NuclearBomb__Button--1{background-color:#d3cfb7!important;border-color:#d3cfb7!important;color:#a9a692!important}.NuclearBomb__Button--E{background-color:#d9b804!important;border-color:#d9b804!important}.NuclearBomb__Button--E:hover{background-color:#f3d00e!important;border-color:#f3d00e!important}.NuclearBomb__Button--C{background-color:#bd2020!important;border-color:#bd2020!important}.NuclearBomb__Button--C:hover{background-color:#d52b2b!important;border-color:#d52b2b!important}.NuclearBomb__NTIcon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0iTTE3OC4wMDQuMDM5SDEwNi44YTYuNzYxIDYuMDI2IDAgMDAtNi43NjEgNi4wMjV2MTg3Ljg3MmE2Ljc2MSA2LjAyNiAwIDAwNi43NjEgNi4wMjVoNTMuMTA3YTYuNzYxIDYuMDI2IDAgMDA2Ljc2Mi02LjAyNVY5Mi4zOTJsNzIuMjE2IDEwNC43YTYuNzYxIDYuMDI2IDAgMDA1Ljc2IDIuODdIMzE4LjJhNi43NjEgNi4wMjYgMCAwMDYuNzYxLTYuMDI2VjYuMDY0QTYuNzYxIDYuMDI2IDAgMDAzMTguMi4wNGgtNTQuNzE3YTYuNzYxIDYuMDI2IDAgMDAtNi43NiA2LjAyNXYxMDIuNjJMMTgzLjc2MyAyLjkwOWE2Ljc2MSA2LjAyNiAwIDAwLTUuNzYtMi44N3pNNC44NDUgMjIuMTA5QTEzLjQxMiAxMi41MDIgMCAwMTEzLjQ3OC4wMzloNjYuMTE4QTUuMzY1IDUgMCAwMTg0Ljk2IDUuMDR2NzkuODh6TTQyMC4xNTUgMTc3Ljg5MWExMy40MTIgMTIuNTAyIDAgMDEtOC42MzMgMjIuMDdoLTY2LjExOGE1LjM2NSA1IDAgMDEtNS4zNjUtNS4wMDF2LTc5Ljg4eiIvPjwvc3ZnPg==);background-size:70%;background-position:50%;background-repeat:no-repeat}.Roulette{font-family:Palatino}.Roulette__board{display:table;width:100%;border-collapse:collapse;border:2px solid #fff;margin:0}.Roulette__board-row{padding:0;margin:0}.Roulette__board-cell{display:table-cell;padding:0;margin:0;border:2px solid #fff;font-family:Palatino}.Roulette__board-cell:first-child{padding-left:0}.Roulette__board-cell:last-child{padding-right:0}.Roulette__board-extrabutton{text-align:center;font-size:20px;font-weight:700;height:28px;border:none!important;margin:0!important;padding-top:4px!important;color:#fff!important}.Roulette__lowertable{margin-top:8px;margin-left:80px;margin-right:80px;border-collapse:collapse;border:2px solid #fff;border-spacing:0}.Roulette__lowertable--cell{border:2px solid #fff;padding:0;margin:0}.Roulette__lowertable--betscell{vertical-align:top}.Roulette__lowertable--spinresult{text-align:center;font-size:100px;font-weight:700;vertical-align:middle}.Roulette__lowertable--spinresult-black{background-color:#000}.Roulette__lowertable--spinresult-red{background-color:#db2828}.Roulette__lowertable--spinresult-green{background-color:#20b142}.Roulette__lowertable--spinbutton{margin:0!important;border:none!important;font-size:50px;line-height:60px!important;text-align:center;font-weight:700}.Roulette__lowertable--header{width:1%;text-align:center;font-size:20px;font-weight:700}.TinderMessage_First_Received,.TinderMessage_First_Sent,.TinderMessage_Subsequent_Received,.TinderMessage_Subsequent_Sent{padding:6px;z-index:1;word-break:break-all;max-width:100%}.TinderMessage_First_Sent,.TinderMessage_Subsequent_Sent{text-align:right;background-color:#4d9121}.TinderMessage_First_Sent{border-radius:10px 10px 0 10px}.TinderMessage_Subsequent_Sent{border-radius:10px 0 0 10px}.TinderMessage_First_Received,.TinderMessage_Subsequent_Received{text-align:left;background-color:#cd7a0d}.TinderMessage_First_Received{border-radius:10px 10px 10px 0}.TinderMessage_Subsequent_Received{border-radius:0 10px 10px 0}.ClassicMessage_Received,.ClassicMessage_Sent{word-break:break-all}.ClassicMessage_Sent{color:#4d9121}.ClassicMessage_Received{color:#cd7a0d}.Section--elevator--fire{background-color:#f33;background-color:rgba(255,0,0,.35)}.Section--elevator--fire>.Section__title{padding:.5em;border-bottom:.1666666667em solid red}.Layout,.Layout *{scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.Layout__content--flexRow{display:flex;flex-flow:row}.Layout__content--flexColumn{display:flex;flex-flow:column}.Layout__content--scrollable{overflow-y:auto}.NtosHeader__left{position:absolute;left:1em}.NtosHeader__right{position:absolute;right:1em}.NtosHeader__icon{margin-top:-.75em;margin-bottom:-.5em;vertical-align:middle}.NtosWindow__header{position:absolute;top:0;left:0;right:0;height:2em;line-height:1.928em;background-color:rgba(0,0,0,.5);font-family:Consolas,monospace;font-size:1.1666666667em;user-select:none;-ms-user-select:none}.NtosWindow__content>.Layout__content{margin-top:2em!important;font-family:Consolas,monospace;font-size:1.1666666667em}.TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#363636;transition:color .25s,background-color .25s}.TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.TitleBar__statusIcon{top:0;left:12px;left:1rem;transition:color .5s;line-height:32px!important;line-height:2.6666666667rem!important}.TitleBar__close,.TitleBar__statusIcon{position:absolute;font-size:20px;font-size:1.6666666667rem}.TitleBar__close{top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.Window{bottom:0;right:0;color:#fff;background-color:#252525;background-image:linear-gradient(180deg,#2a2a2a 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px;height:2.6666666667rem}.Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.Window__contentPadding:after{height:0}.Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(62,62,62,.25);pointer-events:none}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0iTTE3OC4wMDQuMDM5SDEwNi44YTYuNzYxIDYuMDI2IDAgMDAtNi43NjEgNi4wMjV2MTg3Ljg3MmE2Ljc2MSA2LjAyNiAwIDAwNi43NjEgNi4wMjVoNTMuMTA3YTYuNzYxIDYuMDI2IDAgMDA2Ljc2Mi02LjAyNVY5Mi4zOTJsNzIuMjE2IDEwNC43YTYuNzYxIDYuMDI2IDAgMDA1Ljc2IDIuODdIMzE4LjJhNi43NjEgNi4wMjYgMCAwMDYuNzYxLTYuMDI2VjYuMDY0QTYuNzYxIDYuMDI2IDAgMDAzMTguMi4wNGgtNTQuNzE3YTYuNzYxIDYuMDI2IDAgMDAtNi43NiA2LjAyNXYxMDIuNjJMMTgzLjc2MyAyLjkwOWE2Ljc2MSA2LjAyNiAwIDAwLTUuNzYtMi44N3pNNC44NDUgMjIuMTA5QTEzLjQxMiAxMi41MDIgMCAwMTEzLjQ3OC4wMzloNjYuMTE4QTUuMzY1IDUgMCAwMTg0Ljk2IDUuMDR2NzkuODh6TTQyMC4xNTUgMTc3Ljg5MWExMy40MTIgMTIuNTAyIDAgMDEtOC42MzMgMjIuMDdoLTY2LjExOGE1LjM2NSA1IDAgMDEtNS4zNjUtNS4wMDF2LTc5Ljg4eiIvPjwvc3ZnPg==);background-size:70%;background-position:50%;background-repeat:no-repeat}.theme-abductor .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-abductor .Button:last-child{margin-right:0}.theme-abductor .Button .fa,.theme-abductor .Button .far,.theme-abductor .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-abductor .Button--hasContent .fa,.theme-abductor .Button--hasContent .far,.theme-abductor .Button--hasContent .fas{margin-right:.25em}.theme-abductor .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-abductor .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-abductor .Button--circular{border-radius:50%}.theme-abductor .Button--compact{padding:0 .25em;line-height:1.333em}.theme-abductor .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#ad2350;color:#fff}.theme-abductor .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--color--default:focus,.theme-abductor .Button--color--default:hover{background-color:#c42f60;color:#fff}.theme-abductor .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-abductor .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--color--caution:focus,.theme-abductor .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-abductor .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-abductor .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--color--danger:focus,.theme-abductor .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-abductor .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#2a314a;color:#fff;background-color:rgba(42,49,74,0);color:hsla(0,0%,100%,.5)}.theme-abductor .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--color--transparent:focus,.theme-abductor .Button--color--transparent:hover{background-color:#373e59;color:#fff}.theme-abductor .Button--disabled{background-color:#363636!important}.theme-abductor .Button--selected{transition:color 50ms,background-color 50ms;background-color:#465899;color:#fff}.theme-abductor .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-abductor .Button--selected:focus{transition:color .1s,background-color .1s}.theme-abductor .Button--selected:focus,.theme-abductor .Button--selected:hover{background-color:#5569ad;color:#fff}.theme-abductor .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#a82d55;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.theme-abductor .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-abductor .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-abductor .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-abductor .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-abductor .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-abductor .Input--fluid{display:block;width:auto}.theme-abductor .Input__baseline{display:inline-block;color:transparent}.theme-abductor .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-abductor .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-abductor .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #404b6e;border:.0833333333em solid rgba(64,75,110,.75);border-radius:2px;color:#404b6e;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-abductor .NumberInput--fluid{display:block}.theme-abductor .NumberInput__content{margin-left:.5em}.theme-abductor .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-abductor .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #404b6e;background-color:#404b6e}.theme-abductor .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-abductor .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-abductor .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-abductor .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-abductor .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-abductor .ProgressBar--color--default{border:.0833333333em solid #931e44}.theme-abductor .ProgressBar--color--default .ProgressBar__fill{background-color:#931e44}.theme-abductor .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-abductor .Section:last-child{margin-bottom:0}.theme-abductor .Section--flex{display:flex;flex-flow:column}.theme-abductor .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-abductor .Section__title{padding:.5em;border-bottom:.1666666667em solid #ad2350}.theme-abductor .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-abductor .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-abductor .Section__content{padding:.66em .5em}.theme-abductor .Section--fill{display:flex;flex-direction:column;height:100%}.theme-abductor .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-abductor .Section--fill .Section__content{flex-grow:1}.theme-abductor .Section__content--noTopPadding{padding-top:0}.theme-abductor .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-abductor .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-abductor .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-abductor .Section--level--3 .Section__titleText{font-size:1em}.theme-abductor .Section--level--2,.theme-abductor .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-abductor .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.theme-abductor .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#a82d55;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:2px}.theme-abductor .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-abductor .Tooltip--long:after{width:20.8333333333em;white-space:normal}.theme-abductor .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.theme-abductor .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.theme-abductor .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-abductor .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-abductor .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-abductor .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-abductor .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.theme-abductor .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.theme-abductor .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.theme-abductor .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.theme-abductor .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.theme-abductor .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.theme-abductor .Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.theme-abductor .Tooltip--left:hover:after,.theme-abductor .Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.theme-abductor .Tooltip--right:after{top:50%;left:100%}.theme-abductor .Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.theme-abductor .Tooltip--scale--1:after{top:30%;left:50%;transform:translateX(-50%) scale(1)}.theme-abductor .Tooltip--scale--1:hover:after{transform:translateX(-50%) scale(1)}.theme-abductor .Tooltip--scale--2:after{top:30%;left:50%;transform:translateX(-50%) scale(.5)}.theme-abductor .Tooltip--scale--2:hover:after{transform:translateX(-50%) scale(.5)}.theme-abductor .Tooltip--scale--3:after{top:30%;left:50%}.theme-abductor .Tooltip--scale--3:after,.theme-abductor .Tooltip--scale--3:hover:after{transform:translateX(-50%) scale(.3333333333)}.theme-abductor .Tooltip--scale--4:after{top:30%;left:50%;transform:translateX(-50%) scale(.25)}.theme-abductor .Tooltip--scale--4:hover:after{transform:translateX(-50%) scale(.25)}.theme-abductor .Tooltip--scale--5:after{top:30%;left:50%;transform:translateX(-50%) scale(.2)}.theme-abductor .Tooltip--scale--5:hover:after{transform:translateX(-50%) scale(.2)}.theme-abductor .Tooltip--scale--6:after{top:30%;left:50%}.theme-abductor .Tooltip--scale--6:after,.theme-abductor .Tooltip--scale--6:hover:after{transform:translateX(-50%) scale(.1666666667)}.theme-abductor .Tooltip--scale--7:after{top:30%;left:50%}.theme-abductor .Tooltip--scale--7:after,.theme-abductor .Tooltip--scale--7:hover:after{transform:translateX(-50%) scale(.1428571429)}.theme-abductor .Tooltip--scale--8:after{top:30%;left:50%;transform:translateX(-50%) scale(.125)}.theme-abductor .Tooltip--scale--8:hover:after{transform:translateX(-50%) scale(.125)}.theme-abductor .Layout,.theme-abductor .Layout *{scrollbar-base-color:#202538;scrollbar-face-color:#384263;scrollbar-3dlight-color:#2a314a;scrollbar-highlight-color:#2a314a;scrollbar-track-color:#202538;scrollbar-arrow-color:#818db8;scrollbar-shadow-color:#384263}.theme-abductor .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-abductor .Layout__content--flexRow{display:flex;flex-flow:row}.theme-abductor .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-abductor .Layout__content--scrollable{overflow-y:auto}.theme-abductor .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#2a314a;background-image:linear-gradient(180deg,#353e5e 0,#1f2436)}.theme-abductor .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-abductor .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-abductor .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-abductor .Window__contentPadding:after{height:0}.theme-abductor .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-abductor .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(68,76,104,.25);pointer-events:none}.theme-abductor .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-abductor .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-abductor .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-abductor .TitleBar{background-color:#9e1b46;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-abductor .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#9e1b46;transition:color .25s,background-color .25s}.theme-abductor .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-abductor .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-abductor .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-abductor .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-abductor .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-abductor .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-abductor .Layout__content{background-image:none}.theme-cardtable .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-cardtable .Button:last-child{margin-right:0}.theme-cardtable .Button .fa,.theme-cardtable .Button .far,.theme-cardtable .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-cardtable .Button--hasContent .fa,.theme-cardtable .Button--hasContent .far,.theme-cardtable .Button--hasContent .fas{margin-right:.25em}.theme-cardtable .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-cardtable .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-cardtable .Button--circular{border-radius:50%}.theme-cardtable .Button--compact{padding:0 .25em;line-height:1.333em}.theme-cardtable .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff}.theme-cardtable .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--default:focus,.theme-cardtable .Button--color--default:hover{background-color:#1c8247;color:#fff}.theme-cardtable .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-cardtable .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--caution:focus,.theme-cardtable .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-cardtable .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-cardtable .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--danger:focus,.theme-cardtable .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-cardtable .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff;background-color:rgba(17,112,57,0);color:hsla(0,0%,100%,.5)}.theme-cardtable .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--transparent:focus,.theme-cardtable .Button--color--transparent:hover{background-color:#1c8247;color:#fff}.theme-cardtable .Button--disabled{background-color:#363636!important}.theme-cardtable .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-cardtable .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--selected:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--selected:focus,.theme-cardtable .Button--selected:hover{background-color:#b31212;color:#fff}.theme-cardtable .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #88bfff;border:.0833333333em solid rgba(136,191,255,.75);border-radius:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-cardtable .Input--fluid{display:block;width:auto}.theme-cardtable .Input__baseline{display:inline-block;color:transparent}.theme-cardtable .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-cardtable .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-cardtable .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #fff;border:.0833333333em solid hsla(0,0%,100%,.75);border-radius:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-cardtable .NumberInput--fluid{display:block}.theme-cardtable .NumberInput__content{margin-left:.5em}.theme-cardtable .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-cardtable .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #fff;background-color:#fff}.theme-cardtable .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-cardtable .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-cardtable .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-cardtable .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-cardtable .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-cardtable .ProgressBar--color--default{border:.0833333333em solid #000}.theme-cardtable .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-cardtable .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-cardtable .Section:last-child{margin-bottom:0}.theme-cardtable .Section--flex{display:flex;flex-flow:column}.theme-cardtable .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-cardtable .Section__title{padding:.5em;border-bottom:.1666666667em solid #000}.theme-cardtable .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-cardtable .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-cardtable .Section__content{padding:.66em .5em}.theme-cardtable .Section--fill{display:flex;flex-direction:column;height:100%}.theme-cardtable .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-cardtable .Section--fill .Section__content{flex-grow:1}.theme-cardtable .Section__content--noTopPadding{padding-top:0}.theme-cardtable .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-cardtable .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-cardtable .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-cardtable .Section--level--3 .Section__titleText{font-size:1em}.theme-cardtable .Section--level--2,.theme-cardtable .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-cardtable .Layout,.theme-cardtable .Layout *{scrollbar-base-color:#0d542b;scrollbar-face-color:#16914a;scrollbar-3dlight-color:#117039;scrollbar-highlight-color:#117039;scrollbar-track-color:#0d542b;scrollbar-arrow-color:#5ae695;scrollbar-shadow-color:#16914a}.theme-cardtable .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-cardtable .Layout__content--flexRow{display:flex;flex-flow:row}.theme-cardtable .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-cardtable .Layout__content--scrollable{overflow-y:auto}.theme-cardtable .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#117039;background-image:linear-gradient(180deg,#117039 0,#117039)}.theme-cardtable .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-cardtable .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-cardtable .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-cardtable .Window__contentPadding:after{height:0}.theme-cardtable .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-cardtable .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(39,148,85,.25);pointer-events:none}.theme-cardtable .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-cardtable .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-cardtable .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-cardtable .TitleBar{background-color:#381608;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-cardtable .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#381608;transition:color .25s,background-color .25s}.theme-cardtable .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-cardtable .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-cardtable .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-cardtable .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-cardtable .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-cardtable .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-cardtable .Button{border:.1666666667em solid #fff}.theme-hackerman .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-hackerman .Button:last-child{margin-right:0}.theme-hackerman .Button .fa,.theme-hackerman .Button .far,.theme-hackerman .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-hackerman .Button--hasContent .fa,.theme-hackerman .Button--hasContent .far,.theme-hackerman .Button--hasContent .fas{margin-right:.25em}.theme-hackerman .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-hackerman .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-hackerman .Button--circular{border-radius:50%}.theme-hackerman .Button--compact{padding:0 .25em;line-height:1.333em}.theme-hackerman .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#0f0;color:#000}.theme-hackerman .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--default:focus,.theme-hackerman .Button--color--default:hover{background-color:#26ff26;color:#000}.theme-hackerman .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-hackerman .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--caution:focus,.theme-hackerman .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-hackerman .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-hackerman .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--danger:focus,.theme-hackerman .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-hackerman .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#121b12;color:#fff;background-color:rgba(18,27,18,0);color:hsla(0,0%,100%,.5)}.theme-hackerman .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--transparent:focus,.theme-hackerman .Button--color--transparent:hover{background-color:#1d271d;color:#fff}.theme-hackerman .Button--disabled{background-color:#4a6a4a!important}.theme-hackerman .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0f0;color:#000}.theme-hackerman .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--selected:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--selected:focus,.theme-hackerman .Button--selected:hover{background-color:#26ff26;color:#000}.theme-hackerman .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #0f0;border:.0833333333em solid rgba(0,255,0,.75);border-radius:.16em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-hackerman .Input--fluid{display:block;width:auto}.theme-hackerman .Input__baseline{display:inline-block;color:transparent}.theme-hackerman .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-hackerman .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-hackerman .Modal{background-color:#121b12;max-width:calc(100% - 1rem);padding:1rem}.theme-hackerman .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-hackerman .Section:last-child{margin-bottom:0}.theme-hackerman .Section--flex{display:flex;flex-flow:column}.theme-hackerman .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-hackerman .Section__title{padding:.5em;border-bottom:.1666666667em solid #0f0}.theme-hackerman .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-hackerman .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-hackerman .Section__content{padding:.66em .5em}.theme-hackerman .Section--fill{display:flex;flex-direction:column;height:100%}.theme-hackerman .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-hackerman .Section--fill .Section__content{flex-grow:1}.theme-hackerman .Section__content--noTopPadding{padding-top:0}.theme-hackerman .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-hackerman .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-hackerman .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-hackerman .Section--level--3 .Section__titleText{font-size:1em}.theme-hackerman .Section--level--2,.theme-hackerman .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-hackerman .Layout,.theme-hackerman .Layout *{scrollbar-base-color:#0e140e;scrollbar-face-color:#253725;scrollbar-3dlight-color:#121b12;scrollbar-highlight-color:#121b12;scrollbar-track-color:#0e140e;scrollbar-arrow-color:#74a274;scrollbar-shadow-color:#253725}.theme-hackerman .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-hackerman .Layout__content--flexRow{display:flex;flex-flow:row}.theme-hackerman .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-hackerman .Layout__content--scrollable{overflow-y:auto}.theme-hackerman .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#121b12;background-image:linear-gradient(180deg,#121b12 0,#121b12)}.theme-hackerman .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-hackerman .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-hackerman .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-hackerman .Window__contentPadding:after{height:0}.theme-hackerman .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-hackerman .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(40,50,40,.25);pointer-events:none}.theme-hackerman .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-hackerman .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-hackerman .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-hackerman .TitleBar{background-color:#223d22;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-hackerman .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#223d22;transition:color .25s,background-color .25s}.theme-hackerman .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-hackerman .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-hackerman .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-hackerman .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-hackerman .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-hackerman .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-hackerman .Layout__content{background-image:none}.theme-hackerman .Button{font-family:monospace;border:.1666666667em outset #0a0;outline:.0833333333em solid #007a00}.theme-hackerman .candystripe:nth-child(odd){background-color:rgba(0,100,0,.5)}.theme-malfunction .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-malfunction .Button:last-child{margin-right:0}.theme-malfunction .Button .fa,.theme-malfunction .Button .far,.theme-malfunction .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-malfunction .Button--hasContent .fa,.theme-malfunction .Button--hasContent .far,.theme-malfunction .Button--hasContent .fas{margin-right:.25em}.theme-malfunction .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-malfunction .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-malfunction .Button--circular{border-radius:50%}.theme-malfunction .Button--compact{padding:0 .25em;line-height:1.333em}.theme-malfunction .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#910101;color:#fff}.theme-malfunction .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--default:focus,.theme-malfunction .Button--color--default:hover{background-color:#a60b0b;color:#fff}.theme-malfunction .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-malfunction .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--caution:focus,.theme-malfunction .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-malfunction .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-malfunction .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--danger:focus,.theme-malfunction .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-malfunction .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1b3443;color:#fff;background-color:rgba(27,52,67,0);color:hsla(0,0%,100%,.5)}.theme-malfunction .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--transparent:focus,.theme-malfunction .Button--color--transparent:hover{background-color:#274252;color:#fff}.theme-malfunction .Button--disabled{background-color:#363636!important}.theme-malfunction .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1e5881;color:#fff}.theme-malfunction .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--selected:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--selected:focus,.theme-malfunction .Button--selected:hover{background-color:#2a6894;color:#fff}.theme-malfunction .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#1a3f57;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.theme-malfunction .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-malfunction .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-malfunction .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-malfunction .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-malfunction .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #910101;border:.0833333333em solid rgba(145,1,1,.75);border-radius:.16em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-malfunction .Input--fluid{display:block;width:auto}.theme-malfunction .Input__baseline{display:inline-block;color:transparent}.theme-malfunction .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-malfunction .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-malfunction .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #910101;border:.0833333333em solid rgba(145,1,1,.75);border-radius:.16em;color:#910101;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-malfunction .NumberInput--fluid{display:block}.theme-malfunction .NumberInput__content{margin-left:.5em}.theme-malfunction .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-malfunction .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #910101;background-color:#910101}.theme-malfunction .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-malfunction .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-malfunction .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-malfunction .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-malfunction .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-malfunction .ProgressBar--color--default{border:.0833333333em solid #7b0101}.theme-malfunction .ProgressBar--color--default .ProgressBar__fill{background-color:#7b0101}.theme-malfunction .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-malfunction .Section:last-child{margin-bottom:0}.theme-malfunction .Section--flex{display:flex;flex-flow:column}.theme-malfunction .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-malfunction .Section__title{padding:.5em;border-bottom:.1666666667em solid #910101}.theme-malfunction .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-malfunction .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-malfunction .Section__content{padding:.66em .5em}.theme-malfunction .Section--fill{display:flex;flex-direction:column;height:100%}.theme-malfunction .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-malfunction .Section--fill .Section__content{flex-grow:1}.theme-malfunction .Section__content--noTopPadding{padding-top:0}.theme-malfunction .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-malfunction .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-malfunction .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-malfunction .Section--level--3 .Section__titleText{font-size:1em}.theme-malfunction .Section--level--2,.theme-malfunction .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-malfunction .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.theme-malfunction .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#235577;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.theme-malfunction .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-malfunction .Tooltip--long:after{width:20.8333333333em;white-space:normal}.theme-malfunction .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.theme-malfunction .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.theme-malfunction .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-malfunction .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-malfunction .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-malfunction .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-malfunction .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.theme-malfunction .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.theme-malfunction .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.theme-malfunction .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.theme-malfunction .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.theme-malfunction .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.theme-malfunction .Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.theme-malfunction .Tooltip--left:hover:after,.theme-malfunction .Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.theme-malfunction .Tooltip--right:after{top:50%;left:100%}.theme-malfunction .Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.theme-malfunction .Tooltip--scale--1:after{top:30%;left:50%;transform:translateX(-50%) scale(1)}.theme-malfunction .Tooltip--scale--1:hover:after{transform:translateX(-50%) scale(1)}.theme-malfunction .Tooltip--scale--2:after{top:30%;left:50%;transform:translateX(-50%) scale(.5)}.theme-malfunction .Tooltip--scale--2:hover:after{transform:translateX(-50%) scale(.5)}.theme-malfunction .Tooltip--scale--3:after{top:30%;left:50%}.theme-malfunction .Tooltip--scale--3:after,.theme-malfunction .Tooltip--scale--3:hover:after{transform:translateX(-50%) scale(.3333333333)}.theme-malfunction .Tooltip--scale--4:after{top:30%;left:50%;transform:translateX(-50%) scale(.25)}.theme-malfunction .Tooltip--scale--4:hover:after{transform:translateX(-50%) scale(.25)}.theme-malfunction .Tooltip--scale--5:after{top:30%;left:50%;transform:translateX(-50%) scale(.2)}.theme-malfunction .Tooltip--scale--5:hover:after{transform:translateX(-50%) scale(.2)}.theme-malfunction .Tooltip--scale--6:after{top:30%;left:50%}.theme-malfunction .Tooltip--scale--6:after,.theme-malfunction .Tooltip--scale--6:hover:after{transform:translateX(-50%) scale(.1666666667)}.theme-malfunction .Tooltip--scale--7:after{top:30%;left:50%}.theme-malfunction .Tooltip--scale--7:after,.theme-malfunction .Tooltip--scale--7:hover:after{transform:translateX(-50%) scale(.1428571429)}.theme-malfunction .Tooltip--scale--8:after{top:30%;left:50%;transform:translateX(-50%) scale(.125)}.theme-malfunction .Tooltip--scale--8:hover:after{transform:translateX(-50%) scale(.125)}.theme-malfunction .Layout,.theme-malfunction .Layout *{scrollbar-base-color:#142732;scrollbar-face-color:#274b61;scrollbar-3dlight-color:#1b3443;scrollbar-highlight-color:#1b3443;scrollbar-track-color:#142732;scrollbar-arrow-color:#6ba2c3;scrollbar-shadow-color:#274b61}.theme-malfunction .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-malfunction .Layout__content--flexRow{display:flex;flex-flow:row}.theme-malfunction .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-malfunction .Layout__content--scrollable{overflow-y:auto}.theme-malfunction .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1b3443;background-image:linear-gradient(180deg,#244559 0,#12232d)}.theme-malfunction .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-malfunction .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-malfunction .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-malfunction .Window__contentPadding:after{height:0}.theme-malfunction .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-malfunction .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(50,79,96,.25);pointer-events:none}.theme-malfunction .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-malfunction .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-malfunction .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-malfunction .TitleBar{background-color:#1a3f57;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-malfunction .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#1a3f57;transition:color .25s,background-color .25s}.theme-malfunction .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-malfunction .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-malfunction .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-malfunction .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-malfunction .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-malfunction .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-malfunction .Layout__content{background-image:none}.theme-ntos .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-ntos .Button:last-child{margin-right:0}.theme-ntos .Button .fa,.theme-ntos .Button .far,.theme-ntos .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-ntos .Button--hasContent .fa,.theme-ntos .Button--hasContent .far,.theme-ntos .Button--hasContent .fas{margin-right:.25em}.theme-ntos .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-ntos .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-ntos .Button--circular{border-radius:50%}.theme-ntos .Button--compact{padding:0 .25em;line-height:1.333em}.theme-ntos .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#384e68;color:#fff}.theme-ntos .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--default:focus,.theme-ntos .Button--color--default:hover{background-color:#465e7a;color:#fff}.theme-ntos .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-ntos .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--caution:focus,.theme-ntos .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-ntos .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-ntos .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--danger:focus,.theme-ntos .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-ntos .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1f2b39;color:#fff;background-color:rgba(31,43,57,0);color:rgba(227,240,255,.75)}.theme-ntos .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--transparent:focus,.theme-ntos .Button--color--transparent:hover{background-color:#2b3847;color:#fff}.theme-ntos .Button--disabled{background-color:#999!important}.theme-ntos .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-ntos .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--selected:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--selected:focus,.theme-ntos .Button--selected:hover{background-color:#27ab46;color:#fff}.theme-ntos .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-ntos .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-ntos .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-ntos .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-ntos .ProgressBar--color--default{border:.0833333333em solid #384e68}.theme-ntos .ProgressBar--color--default .ProgressBar__fill{background-color:#384e68}.theme-ntos .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-ntos .Section:last-child{margin-bottom:0}.theme-ntos .Section--flex{display:flex;flex-flow:column}.theme-ntos .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-ntos .Section__title{padding:.5em;border-bottom:.1666666667em solid #4972a1}.theme-ntos .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-ntos .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-ntos .Section__content{padding:.66em .5em}.theme-ntos .Section--fill{display:flex;flex-direction:column;height:100%}.theme-ntos .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-ntos .Section--fill .Section__content{flex-grow:1}.theme-ntos .Section__content--noTopPadding{padding-top:0}.theme-ntos .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-ntos .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-ntos .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-ntos .Section--level--3 .Section__titleText{font-size:1em}.theme-ntos .Section--level--2,.theme-ntos .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-ntos .Layout,.theme-ntos .Layout *{scrollbar-base-color:#17202b;scrollbar-face-color:#2e3f55;scrollbar-3dlight-color:#1f2b39;scrollbar-highlight-color:#1f2b39;scrollbar-track-color:#17202b;scrollbar-arrow-color:#7693b5;scrollbar-shadow-color:#2e3f55}.theme-ntos .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-ntos .Layout__content--flexRow{display:flex;flex-flow:row}.theme-ntos .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-ntos .Layout__content--scrollable{overflow-y:auto}.theme-ntos .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1f2b39;background-image:linear-gradient(180deg,#223040 0,#1b2633)}.theme-ntos .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-ntos .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-ntos .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-ntos .Window__contentPadding:after{height:0}.theme-ntos .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-ntos .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,69,85,.25);pointer-events:none}.theme-ntos .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-ntos .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-ntos .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-ntos .TitleBar{background-color:#2a3b4e;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-ntos .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#2a3b4e;transition:color .25s,background-color .25s}.theme-ntos .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-ntos .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-ntos .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-ntos .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-ntos .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-ntos .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-paper .Tabs--horizontal{border-bottom:.1666666667em solid hsla(0,0%,100%,.1);margin-bottom:.5em}.theme-paper .Tabs--horizontal .Tabs__tab--altSelection:after{content:"";position:absolute;bottom:0;right:0;left:0;height:.1666666667em;width:100%;background-color:#fff;border-radius:.16em}.theme-paper .Tabs--vertical{margin-right:.75em}.theme-paper .Tabs--vertical .Tabs__tabBox{border-right:.1666666667em solid hsla(0,0%,100%,.1);vertical-align:top}.theme-paper .Tabs--vertical .Tabs__tab{display:block!important;margin-right:0!important;margin-bottom:0;padding:.0833333333em .75em 0 .5em;border-bottom:.1666666667em solid hsla(0,0%,100%,.1)}.theme-paper .Tabs--vertical .Tabs__tab:last-child{border-bottom:0}.theme-paper .Tabs--vertical .Tabs__tab--altSelection:after{content:"";position:absolute;top:0;bottom:0;right:0;height:100%;width:.25em;background-color:#fff;border-radius:.16em}.theme-paper .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-sizing:border-box}.theme-paper .Section:last-child{margin-bottom:0}.theme-paper .Section--flex{display:flex;flex-flow:column}.theme-paper .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-paper .Section__title{padding:.5em;border-bottom:.1666666667em solid #fff}.theme-paper .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-paper .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-paper .Section__content{padding:.66em .5em}.theme-paper .Section--fill{display:flex;flex-direction:column;height:100%}.theme-paper .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-paper .Section--fill .Section__content{flex-grow:1}.theme-paper .Section__content--noTopPadding{padding-top:0}.theme-paper .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-paper .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-paper .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-paper .Section--level--3 .Section__titleText{font-size:1em}.theme-paper .Section--level--2,.theme-paper .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-paper .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-paper .Button:last-child{margin-right:0}.theme-paper .Button .fa,.theme-paper .Button .far,.theme-paper .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-paper .Button--hasContent .fa,.theme-paper .Button--hasContent .far,.theme-paper .Button--hasContent .fas{margin-right:.25em}.theme-paper .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-paper .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-paper .Button--circular{border-radius:50%}.theme-paper .Button--compact{padding:0 .25em;line-height:1.333em}.theme-paper .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-paper .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-paper .Button--color--default:focus,.theme-paper .Button--color--default:hover{background-color:#f7f6ee;color:#000}.theme-paper .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-paper .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-paper .Button--color--caution:focus,.theme-paper .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-paper .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-paper .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-paper .Button--color--danger:focus,.theme-paper .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-paper .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#fff;color:#000;background-color:hsla(0,0%,100%,0);color:rgba(0,0,0,.5)}.theme-paper .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-paper .Button--color--transparent:focus,.theme-paper .Button--color--transparent:hover{background-color:#fff;color:#000}.theme-paper .Button--disabled{background-color:#363636!important}.theme-paper .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-paper .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-paper .Button--selected:focus{transition:color .1s,background-color .1s}.theme-paper .Button--selected:focus,.theme-paper .Button--selected:hover{background-color:#b31212;color:#fff}.theme-paper .Layout,.theme-paper .Layout *{scrollbar-base-color:#bfbfbf;scrollbar-face-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#fff;scrollbar-track-color:#bfbfbf;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff}.theme-paper .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-paper .Layout__content--flexRow{display:flex;flex-flow:row}.theme-paper .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-paper .Layout__content--scrollable{overflow-y:auto}.theme-paper .Window{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;background-image:linear-gradient(180deg,#fff 0,#fff)}.theme-paper .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-paper .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-paper .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-paper .Window__contentPadding:after{height:0}.theme-paper .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-paper .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.25);pointer-events:none}.theme-paper .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-paper .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-paper .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-paper .TitleBar{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-paper .TitleBar__clickable{color:rgba(0,0,0,.5);background-color:#fff;transition:color .25s,background-color .25s}.theme-paper .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-paper .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:rgba(0,0,0,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-paper .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-paper .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-paper .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-paper .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-paper .PaperInput{position:relative;display:inline-block;width:120px;background:transparent;border:none;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-paper .PaperInput__baseline{display:inline-block;color:transparent}.theme-paper .PaperInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-paper .PaperInput__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-paper .Layout__content,.theme-paper .Window{background-image:none}.theme-paper .Window{color:#000}.theme-paper .paper-field,.theme-paper .paper-field input:disabled,.theme-paper .paper-text input,.theme-paper .paper-text input:disabled{position:relative;display:inline-block;background:transparent;border:none;border-bottom:1px solid #000;outline:none;background-color:rgba(255,255,62,.8);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible}.theme-pda-retro .color-black{color:#0d0d0d!important}.theme-pda-retro .color-white{color:#fff!important}.theme-pda-retro .color-red{color:#d33!important}.theme-pda-retro .color-orange{color:#f37827!important}.theme-pda-retro .color-yellow{color:#fbd814!important}.theme-pda-retro .color-olive{color:#c0d919!important}.theme-pda-retro .color-green{color:#22be47!important}.theme-pda-retro .color-teal{color:#00c5bd!important}.theme-pda-retro .color-blue{color:#238cdc!important}.theme-pda-retro .color-violet{color:#6c3fcc!important}.theme-pda-retro .color-purple{color:#a93bcd!important}.theme-pda-retro .color-pink{color:#e2439c!important}.theme-pda-retro .color-brown{color:#af6d43!important}.theme-pda-retro .color-grey{color:#7d7d7d!important}.theme-pda-retro .color-good{color:#62b62a!important}.theme-pda-retro .color-average{color:#0d0d0d!important}.theme-pda-retro .color-bad{color:#d33!important}.theme-pda-retro .color-label{color:#0d0d0d!important}.theme-pda-retro .color-bg-black{background-color:#000!important}.theme-pda-retro .color-bg-white{background-color:#d9d9d9!important}.theme-pda-retro .color-bg-red{background-color:#bd2020!important}.theme-pda-retro .color-bg-orange{background-color:#d95e0c!important}.theme-pda-retro .color-bg-yellow{background-color:#d9b804!important}.theme-pda-retro .color-bg-olive{background-color:#9aad14!important}.theme-pda-retro .color-bg-green{background-color:#1b9638!important}.theme-pda-retro .color-bg-teal{background-color:#009a93!important}.theme-pda-retro .color-bg-blue{background-color:#1c71b1!important}.theme-pda-retro .color-bg-violet{background-color:#552dab!important}.theme-pda-retro .color-bg-purple{background-color:#8b2baa!important}.theme-pda-retro .color-bg-pink{background-color:#cf2082!important}.theme-pda-retro .color-bg-brown{background-color:#8c5836!important}.theme-pda-retro .color-bg-grey{background-color:#646464!important}.theme-pda-retro .color-bg-good{background-color:#4d9121!important}.theme-pda-retro .color-bg-average{background-color:#000!important}.theme-pda-retro .color-bg-bad{background-color:#bd2020!important}.theme-pda-retro .color-bg-label{background-color:#000!important}.theme-pda-retro .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-pda-retro .Button:last-child{margin-right:0}.theme-pda-retro .Button .fa,.theme-pda-retro .Button .far,.theme-pda-retro .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-pda-retro .Button--hasContent .fa,.theme-pda-retro .Button--hasContent .far,.theme-pda-retro .Button--hasContent .fas{margin-right:.25em}.theme-pda-retro .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-pda-retro .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-pda-retro .Button--circular{border-radius:50%}.theme-pda-retro .Button--compact{padding:0 .25em;line-height:1.333em}.theme-pda-retro .Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-pda-retro .Button--color--black:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--black:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--black:focus,.theme-pda-retro .Button--color--black:hover{background-color:#0a0a0a;color:#fff}.theme-pda-retro .Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.theme-pda-retro .Button--color--white:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--white:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--white:focus,.theme-pda-retro .Button--color--white:hover{background-color:#f3f3f3;color:#000}.theme-pda-retro .Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-pda-retro .Button--color--red:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--red:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--red:focus,.theme-pda-retro .Button--color--red:hover{background-color:#d52b2b;color:#fff}.theme-pda-retro .Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.theme-pda-retro .Button--color--orange:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--orange:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--orange:focus,.theme-pda-retro .Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.theme-pda-retro .Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-pda-retro .Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--yellow:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--yellow:focus,.theme-pda-retro .Button--color--yellow:hover{background-color:#f3d00e;color:#000}.theme-pda-retro .Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.theme-pda-retro .Button--color--olive:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--olive:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--olive:focus,.theme-pda-retro .Button--color--olive:hover{background-color:#afc41f;color:#fff}.theme-pda-retro .Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-pda-retro .Button--color--green:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--green:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--green:focus,.theme-pda-retro .Button--color--green:hover{background-color:#27ab46;color:#fff}.theme-pda-retro .Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.theme-pda-retro .Button--color--teal:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--teal:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--teal:focus,.theme-pda-retro .Button--color--teal:hover{background-color:#0aafa8;color:#fff}.theme-pda-retro .Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.theme-pda-retro .Button--color--blue:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--blue:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--blue:focus,.theme-pda-retro .Button--color--blue:hover{background-color:#2883c8;color:#fff}.theme-pda-retro .Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.theme-pda-retro .Button--color--violet:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--violet:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--violet:focus,.theme-pda-retro .Button--color--violet:hover{background-color:#653ac1;color:#fff}.theme-pda-retro .Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.theme-pda-retro .Button--color--purple:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--purple:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--purple:focus,.theme-pda-retro .Button--color--purple:hover{background-color:#9e38c1;color:#fff}.theme-pda-retro .Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.theme-pda-retro .Button--color--pink:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--pink:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--pink:focus,.theme-pda-retro .Button--color--pink:hover{background-color:#dd3794;color:#fff}.theme-pda-retro .Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.theme-pda-retro .Button--color--brown:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--brown:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--brown:focus,.theme-pda-retro .Button--color--brown:hover{background-color:#a06844;color:#fff}.theme-pda-retro .Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.theme-pda-retro .Button--color--grey:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--grey:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--grey:focus,.theme-pda-retro .Button--color--grey:hover{background-color:#757575;color:#fff}.theme-pda-retro .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.theme-pda-retro .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--good:focus,.theme-pda-retro .Button--color--good:hover{background-color:#5da52d;color:#fff}.theme-pda-retro .Button--color--average{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-pda-retro .Button--color--average:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--average:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--average:focus,.theme-pda-retro .Button--color--average:hover{background-color:#0a0a0a;color:#fff}.theme-pda-retro .Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-pda-retro .Button--color--bad:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--bad:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--bad:focus,.theme-pda-retro .Button--color--bad:hover{background-color:#d52b2b;color:#fff}.theme-pda-retro .Button--color--label{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.theme-pda-retro .Button--color--label:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--label:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--label:focus,.theme-pda-retro .Button--color--label:hover{background-color:#0a0a0a;color:#fff}.theme-pda-retro .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-pda-retro .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--default:focus,.theme-pda-retro .Button--color--default:hover{background-color:#f7f6ee;color:#000}.theme-pda-retro .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-pda-retro .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--caution:focus,.theme-pda-retro .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-pda-retro .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-pda-retro .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--danger:focus,.theme-pda-retro .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-pda-retro .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#6f7961;color:#fff;background-color:rgba(111,121,97,0);color:hsla(0,0%,100%,.5)}.theme-pda-retro .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--color--transparent:focus,.theme-pda-retro .Button--color--transparent:hover{background-color:#818c72;color:#fff}.theme-pda-retro .Button--disabled{background-color:#505050!important}.theme-pda-retro .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-pda-retro .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-pda-retro .Button--selected:focus{transition:color .1s,background-color .1s}.theme-pda-retro .Button--selected:focus,.theme-pda-retro .Button--selected:hover{background-color:#b31212;color:#fff}.theme-pda-retro .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-pda-retro .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-pda-retro .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-pda-retro .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-pda-retro .ProgressBar--color--default{border:.0833333333em solid #000}.theme-pda-retro .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-pda-retro .ProgressBar--color--black{border:.0833333333em solid #000!important}.theme-pda-retro .ProgressBar--color--black .ProgressBar__fill{background-color:#000}.theme-pda-retro .ProgressBar--color--white{border:.0833333333em solid #d9d9d9!important}.theme-pda-retro .ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.theme-pda-retro .ProgressBar--color--red{border:.0833333333em solid #bd2020!important}.theme-pda-retro .ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.theme-pda-retro .ProgressBar--color--orange{border:.0833333333em solid #d95e0c!important}.theme-pda-retro .ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.theme-pda-retro .ProgressBar--color--yellow{border:.0833333333em solid #d9b804!important}.theme-pda-retro .ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.theme-pda-retro .ProgressBar--color--olive{border:.0833333333em solid #9aad14!important}.theme-pda-retro .ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.theme-pda-retro .ProgressBar--color--green{border:.0833333333em solid #1b9638!important}.theme-pda-retro .ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.theme-pda-retro .ProgressBar--color--teal{border:.0833333333em solid #009a93!important}.theme-pda-retro .ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.theme-pda-retro .ProgressBar--color--blue{border:.0833333333em solid #1c71b1!important}.theme-pda-retro .ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.theme-pda-retro .ProgressBar--color--violet{border:.0833333333em solid #552dab!important}.theme-pda-retro .ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.theme-pda-retro .ProgressBar--color--purple{border:.0833333333em solid #8b2baa!important}.theme-pda-retro .ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.theme-pda-retro .ProgressBar--color--pink{border:.0833333333em solid #cf2082!important}.theme-pda-retro .ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.theme-pda-retro .ProgressBar--color--brown{border:.0833333333em solid #8c5836!important}.theme-pda-retro .ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.theme-pda-retro .ProgressBar--color--grey{border:.0833333333em solid #646464!important}.theme-pda-retro .ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.theme-pda-retro .ProgressBar--color--good{border:.0833333333em solid #4d9121!important}.theme-pda-retro .ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.theme-pda-retro .ProgressBar--color--average{border:.0833333333em solid #000!important}.theme-pda-retro .ProgressBar--color--average .ProgressBar__fill{background-color:#000}.theme-pda-retro .ProgressBar--color--bad{border:.0833333333em solid #bd2020!important}.theme-pda-retro .ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.theme-pda-retro .ProgressBar--color--label{border:.0833333333em solid #000!important}.theme-pda-retro .ProgressBar--color--label .ProgressBar__fill{background-color:#000}.theme-pda-retro .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-pda-retro .Section:last-child{margin-bottom:0}.theme-pda-retro .Section--flex{display:flex;flex-flow:column}.theme-pda-retro .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-pda-retro .Section__title{padding:.5em;border-bottom:.1666666667em solid #000}.theme-pda-retro .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-pda-retro .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-pda-retro .Section__content{padding:.66em .5em}.theme-pda-retro .Section--fill{display:flex;flex-direction:column;height:100%}.theme-pda-retro .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-pda-retro .Section--fill .Section__content{flex-grow:1}.theme-pda-retro .Section__content--noTopPadding{padding-top:0}.theme-pda-retro .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-pda-retro .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-pda-retro .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-pda-retro .Section--level--3 .Section__titleText{font-size:1em}.theme-pda-retro .Section--level--2,.theme-pda-retro .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-pda-retro .TinderMessage_First_Received,.theme-pda-retro .TinderMessage_First_Sent,.theme-pda-retro .TinderMessage_Subsequent_Received,.theme-pda-retro .TinderMessage_Subsequent_Sent{padding:6px;z-index:1;word-break:break-all;max-width:100%}.theme-pda-retro .TinderMessage_First_Sent,.theme-pda-retro .TinderMessage_Subsequent_Sent{text-align:right;background-color:#9faa91}.theme-pda-retro .TinderMessage_First_Sent{border-radius:10px 10px 0 10px}.theme-pda-retro .TinderMessage_Subsequent_Sent{border-radius:10px 0 0 10px}.theme-pda-retro .TinderMessage_First_Received,.theme-pda-retro .TinderMessage_Subsequent_Received{text-align:left;background-color:#b8b37b}.theme-pda-retro .TinderMessage_First_Received{border-radius:10px 10px 10px 0}.theme-pda-retro .TinderMessage_Subsequent_Received{border-radius:0 10px 10px 0}.theme-pda-retro .ClassicMessage_Received,.theme-pda-retro .ClassicMessage_Sent{word-break:break-all}.theme-pda-retro .ClassicMessage_Sent{color:#9faa91}.theme-pda-retro .ClassicMessage_Received{color:#b8b37b}.theme-pda-retro .Layout,.theme-pda-retro .Layout *{scrollbar-base-color:#535b49;scrollbar-face-color:#7e896e;scrollbar-3dlight-color:#6f7961;scrollbar-highlight-color:#6f7961;scrollbar-track-color:#535b49;scrollbar-arrow-color:#b7beae;scrollbar-shadow-color:#7e896e}.theme-pda-retro .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-pda-retro .Layout__content--flexRow{display:flex;flex-flow:row}.theme-pda-retro .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-pda-retro .Layout__content--scrollable{overflow-y:auto}.theme-pda-retro .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#6f7961;background-image:linear-gradient(180deg,#6f7961 0,#6f7961)}.theme-pda-retro .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-pda-retro .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-pda-retro .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-pda-retro .Window__contentPadding:after{height:0}.theme-pda-retro .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-pda-retro .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(147,156,133,.25);pointer-events:none}.theme-pda-retro .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-pda-retro .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-pda-retro .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-pda-retro .TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-pda-retro .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#363636;transition:color .25s,background-color .25s}.theme-pda-retro .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-pda-retro .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-pda-retro .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-pda-retro .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-pda-retro .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-pda-retro .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-pda-retro .Button{color:#161613;background-color:#565d4b;border:1px solid #000}.theme-pda-retro .Layout__content{background-image:none}.theme-pda-retro .LabeledList__label{font-weight:700}.theme-pda-retro .Tooltip:after{color:#fff}.theme-retro .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:0;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-retro .Button:last-child{margin-right:0}.theme-retro .Button .fa,.theme-retro .Button .far,.theme-retro .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-retro .Button--hasContent .fa,.theme-retro .Button--hasContent .far,.theme-retro .Button--hasContent .fas{margin-right:.25em}.theme-retro .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-retro .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-retro .Button--circular{border-radius:50%}.theme-retro .Button--compact{padding:0 .25em;line-height:1.333em}.theme-retro .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-retro .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--default:focus,.theme-retro .Button--color--default:hover{background-color:#f7f6ee;color:#000}.theme-retro .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-retro .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--caution:focus,.theme-retro .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-retro .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-retro .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--danger:focus,.theme-retro .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-retro .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000;background-color:rgba(232,228,201,0);color:hsla(0,0%,100%,.5)}.theme-retro .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--transparent:focus,.theme-retro .Button--color--transparent:hover{background-color:#f7f6ee;color:#000}.theme-retro .Button--disabled{background-color:#363636!important}.theme-retro .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-retro .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--selected:focus{transition:color .1s,background-color .1s}.theme-retro .Button--selected:focus,.theme-retro .Button--selected:hover{background-color:#b31212;color:#fff}.theme-retro .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-retro .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-retro .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-retro .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-retro .ProgressBar--color--default{border:.0833333333em solid #000}.theme-retro .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-retro .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-retro .Section:last-child{margin-bottom:0}.theme-retro .Section--flex{display:flex;flex-flow:column}.theme-retro .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-retro .Section__title{padding:.5em;border-bottom:.1666666667em solid #000}.theme-retro .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-retro .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-retro .Section__content{padding:.66em .5em}.theme-retro .Section--fill{display:flex;flex-direction:column;height:100%}.theme-retro .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-retro .Section--fill .Section__content{flex-grow:1}.theme-retro .Section__content--noTopPadding{padding-top:0}.theme-retro .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-retro .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-retro .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-retro .Section--level--3 .Section__titleText{font-size:1em}.theme-retro .Section--level--2,.theme-retro .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-retro .Layout,.theme-retro .Layout *{scrollbar-base-color:#c8be7d;scrollbar-face-color:#eae7ce;scrollbar-3dlight-color:#e8e4c9;scrollbar-highlight-color:#e8e4c9;scrollbar-track-color:#c8be7d;scrollbar-arrow-color:#f4f2e4;scrollbar-shadow-color:#eae7ce}.theme-retro .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-retro .Layout__content--flexRow{display:flex;flex-flow:row}.theme-retro .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-retro .Layout__content--scrollable{overflow-y:auto}.theme-retro .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#000;background-color:#e8e4c9;background-image:linear-gradient(180deg,#e8e4c9 0,#e8e4c9)}.theme-retro .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-retro .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-retro .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-retro .Window__contentPadding:after{height:0}.theme-retro .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-retro .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(251,250,246,.25);pointer-events:none}.theme-retro .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-retro .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-retro .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-retro .TitleBar{background-color:#585337;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-retro .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#585337;transition:color .25s,background-color .25s}.theme-retro .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-retro .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-retro .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-retro .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-retro .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-retro .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-retro .Button{font-family:monospace;color:#161613;border:.1666666667em outset #e8e4c9;outline:.0833333333em solid #161613}.theme-retro .Layout__content{background-image:none}.theme-syndicate .Button{position:relative;display:inline-block;line-height:1.6666666667em;padding:0 .5em;margin-right:.1666666667em;white-space:nowrap;outline:0;border-radius:.16em;margin-bottom:.1666666667em;user-select:none;-ms-user-select:none}.theme-syndicate .Button:last-child{margin-right:0}.theme-syndicate .Button .fa,.theme-syndicate .Button .far,.theme-syndicate .Button .fas{margin-left:-.25em;margin-right:-.25em;min-width:1.3333333333em;text-align:center}.theme-syndicate .Button--hasContent .fa,.theme-syndicate .Button--hasContent .far,.theme-syndicate .Button--hasContent .fas{margin-right:.25em}.theme-syndicate .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-syndicate .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-syndicate .Button--circular{border-radius:50%}.theme-syndicate .Button--compact{padding:0 .25em;line-height:1.333em}.theme-syndicate .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#397439;color:#fff}.theme-syndicate .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--default:focus,.theme-syndicate .Button--color--default:hover{background-color:#478647;color:#fff}.theme-syndicate .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-syndicate .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--caution:focus,.theme-syndicate .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-syndicate .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-syndicate .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--danger:focus,.theme-syndicate .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-syndicate .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#550202;color:#fff;background-color:rgba(85,2,2,0);color:hsla(0,0%,100%,.5)}.theme-syndicate .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--transparent:focus,.theme-syndicate .Button--color--transparent:hover{background-color:#650c0c;color:#fff}.theme-syndicate .Button--disabled{background-color:#363636!important}.theme-syndicate .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-syndicate .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--selected:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--selected:focus,.theme-syndicate .Button--selected:hover{background-color:#b31212;color:#fff}.theme-syndicate .NoticeBox{padding:.33em .5em;margin-bottom:.5em;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#910101;background-image:repeating-linear-gradient(-45deg,transparent,transparent .8333333333em,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1.6666666667em)}.theme-syndicate .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-syndicate .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-syndicate .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-syndicate .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-syndicate .Input{position:relative;display:inline-block;width:10em;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;overflow:visible}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-syndicate .NumberInput{position:relative;display:inline-block;border:.0833333333em solid #87ce87;border:.0833333333em solid rgba(135,206,135,.75);border-radius:.16em;color:#87ce87;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 .3333333333em;margin-right:.1666666667em;line-height:1.4166666667em;text-align:right;overflow:visible;cursor:n-resize}.theme-syndicate .NumberInput--fluid{display:block}.theme-syndicate .NumberInput__content{margin-left:.5em}.theme-syndicate .NumberInput__barContainer{position:absolute;top:.1666666667em;bottom:.1666666667em;left:.1666666667em}.theme-syndicate .NumberInput__bar{position:absolute;bottom:0;left:0;width:.25em;box-sizing:border-box;border-bottom:.0833333333em solid #87ce87;background-color:#87ce87}.theme-syndicate .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:1em;line-height:1.4166666667em;height:1.4166666667em;margin:0;padding:0 .5em;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-syndicate .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 .5em;border-radius:.16em;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-syndicate .ProgressBar__fill{position:absolute;top:-.5px;left:0;bottom:-.5px}.theme-syndicate .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-syndicate .ProgressBar__content{position:relative;line-height:1.4166666667em;width:100%;text-align:right}.theme-syndicate .ProgressBar--color--default{border:.0833333333em solid #306330}.theme-syndicate .ProgressBar--color--default .ProgressBar__fill{background-color:#306330}.theme-syndicate .Section{position:relative;margin-bottom:.5em;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-syndicate .Section:last-child{margin-bottom:0}.theme-syndicate .Section--flex{display:flex;flex-flow:column}.theme-syndicate .Section--flex .Section__content{overflow:auto;flex-grow:1}.theme-syndicate .Section__title{padding:.5em;border-bottom:.1666666667em solid #397439}.theme-syndicate .Section__titleText{font-size:1.1666666667em;font-weight:700}.theme-syndicate .Section__buttons{position:absolute;display:inline-block;right:.5em;margin-top:-.0833333333em}.theme-syndicate .Section__content{padding:.66em .5em}.theme-syndicate .Section--fill{display:flex;flex-direction:column;height:100%}.theme-syndicate .Section--scrollable .Section__content{overflow-y:auto;height:100%;overflow-x:hidden}.theme-syndicate .Section--fill .Section__content{flex-grow:1}.theme-syndicate .Section__content--noTopPadding{padding-top:0}.theme-syndicate .Section__content--stretchContents{height:calc(100% - 3rem)}.theme-syndicate .Section--level--1 .Section__titleText{font-size:1.1666666667em}.theme-syndicate .Section--level--2 .Section__titleText{font-size:1.0833333333em}.theme-syndicate .Section--level--3 .Section__titleText{font-size:1em}.theme-syndicate .Section--level--2,.theme-syndicate .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-.5em;margin-right:-.5em}.theme-syndicate .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.theme-syndicate .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:.5em .75em;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#4a0202;box-shadow:.1em .1em 1.25em -.1em rgba(0,0,0,.5);border-radius:.16em}.theme-syndicate .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-syndicate .Tooltip--long:after{width:20.8333333333em;white-space:normal}.theme-syndicate .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(.5em)}.theme-syndicate .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-.5em)}.theme-syndicate .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-syndicate .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-syndicate .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-syndicate .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-syndicate .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-.5em)}.theme-syndicate .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(.5em)}.theme-syndicate .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-.5em)}.theme-syndicate .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(.5em)}.theme-syndicate .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-.5em)}.theme-syndicate .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(.5em)}.theme-syndicate .Tooltip--left:after{top:50%;right:100%;transform:translateX(.5em) translateY(-50%)}.theme-syndicate .Tooltip--left:hover:after,.theme-syndicate .Tooltip--right:after{transform:translateX(-.5em) translateY(-50%)}.theme-syndicate .Tooltip--right:after{top:50%;left:100%}.theme-syndicate .Tooltip--right:hover:after{transform:translateX(.5em) translateY(-50%)}.theme-syndicate .Tooltip--scale--1:after{top:30%;left:50%;transform:translateX(-50%) scale(1)}.theme-syndicate .Tooltip--scale--1:hover:after{transform:translateX(-50%) scale(1)}.theme-syndicate .Tooltip--scale--2:after{top:30%;left:50%;transform:translateX(-50%) scale(.5)}.theme-syndicate .Tooltip--scale--2:hover:after{transform:translateX(-50%) scale(.5)}.theme-syndicate .Tooltip--scale--3:after{top:30%;left:50%}.theme-syndicate .Tooltip--scale--3:after,.theme-syndicate .Tooltip--scale--3:hover:after{transform:translateX(-50%) scale(.3333333333)}.theme-syndicate .Tooltip--scale--4:after{top:30%;left:50%;transform:translateX(-50%) scale(.25)}.theme-syndicate .Tooltip--scale--4:hover:after{transform:translateX(-50%) scale(.25)}.theme-syndicate .Tooltip--scale--5:after{top:30%;left:50%;transform:translateX(-50%) scale(.2)}.theme-syndicate .Tooltip--scale--5:hover:after{transform:translateX(-50%) scale(.2)}.theme-syndicate .Tooltip--scale--6:after{top:30%;left:50%}.theme-syndicate .Tooltip--scale--6:after,.theme-syndicate .Tooltip--scale--6:hover:after{transform:translateX(-50%) scale(.1666666667)}.theme-syndicate .Tooltip--scale--7:after{top:30%;left:50%}.theme-syndicate .Tooltip--scale--7:after,.theme-syndicate .Tooltip--scale--7:hover:after{transform:translateX(-50%) scale(.1428571429)}.theme-syndicate .Tooltip--scale--8:after{top:30%;left:50%;transform:translateX(-50%) scale(.125)}.theme-syndicate .Tooltip--scale--8:hover:after{transform:translateX(-50%) scale(.125)}.theme-syndicate .Layout,.theme-syndicate .Layout *{scrollbar-base-color:#400202;scrollbar-face-color:#7e0303;scrollbar-3dlight-color:#550202;scrollbar-highlight-color:#550202;scrollbar-track-color:#400202;scrollbar-arrow-color:#fa3030;scrollbar-shadow-color:#7e0303}.theme-syndicate .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theme-syndicate .Layout__content--flexRow{display:flex;flex-flow:row}.theme-syndicate .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-syndicate .Layout__content--scrollable{overflow-y:auto}.theme-syndicate .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#550202;background-image:linear-gradient(180deg,#730303 0,#370101)}.theme-syndicate .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;height:2.6666666667rem}.theme-syndicate .Window__rest{position:fixed;top:32px;top:2.6666666667rem;bottom:0;left:0;right:0}.theme-syndicate .Window__contentPadding{margin:.5rem;height:calc(100% - 1.01rem)}.theme-syndicate .Window__contentPadding:after{height:0}.theme-syndicate .Layout__content--scrollable .Window__contentPadding:after{display:block;content:"";height:.5rem}.theme-syndicate .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(117,22,22,.25);pointer-events:none}.theme-syndicate .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;width:1.6666666667rem;height:20px;height:1.6666666667rem;cursor:se-resize}.theme-syndicate .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;height:.5rem;cursor:s-resize}.theme-syndicate .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;width:.25rem;cursor:e-resize}.theme-syndicate .TitleBar{background-color:#910101;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 .1666666667rem .1666666667rem rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-syndicate .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#910101;transition:color .25s,background-color .25s}.theme-syndicate .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-syndicate .TitleBar__title{position:absolute;top:0;left:46px;left:3.8333333333rem;color:hsla(0,0%,100%,.75);font-size:14px;font-size:1.1666666667rem;line-height:31px;line-height:2.5833333333rem;white-space:nowrap}.theme-syndicate .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px;height:2.6666666667rem}.theme-syndicate .TitleBar__statusIcon{position:absolute;top:0;left:12px;left:1rem;transition:color .5s;font-size:20px;font-size:1.6666666667rem;line-height:32px!important;line-height:2.6666666667rem!important}.theme-syndicate .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;width:3.75rem;height:32px;height:2.6666666667rem;font-size:20px;font-size:1.6666666667rem;line-height:31px;line-height:2.5833333333rem;text-align:center}.theme-syndicate .TitleBar__devBuildIndicator{position:absolute;top:6px;top:.5rem;right:52px;right:4.3333333333rem;min-width:20px;min-width:1.6666666667rem;padding:.1666666667rem .3333333333rem;background-color:rgba(91,170,39,.75);color:#fff;text-align:center}.theme-syndicate .Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDIwMCAyODkuNzQyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGQ9Ik05My41MzggMGMtMTguMTEzIDAtMzQuMjIgMy4xMTItNDguMzI0IDkuMzM0LTEzLjk2NSA2LjIyMi0yNC42MTIgMTUuMDcyLTMxLjk0IDI2LjU0N0M2LjA4NCA0Ny4yMiAyLjk3MiA2MC42MzEgMi45NzIgNzYuMTE2YzAgMTAuNjQ3IDIuNzI1IDIwLjQ2NSA4LjE3NSAyOS40NTMgNS42MTYgOC45ODcgMTQuMDM5IDE3LjM1MiAyNS4yNyAyNS4wOTQgMTEuMjMgNy42MDYgMjYuNTA3IDE1LjQxOSA0NS44MyAyMy40MzggMTkuOTg0IDguMjk2IDM0Ljg0OSAxNS41NTUgNDQuNTkzIDIxLjc3NiA5Ljc0NCA2LjIyMyAxNi43NjEgMTIuODU5IDIxLjA1NSAxOS45MSA0LjI5NSA3LjA1MiA2LjQ0MiAxNS43NjQgNi40NDIgMjYuMTM0IDAgMTYuMTc4LTUuMjAyIDI4LjQ4My0xNS42MDYgMzYuOTE3LTEwLjI0IDguNDM1LTI1LjAyMiAxMi42NTMtNDQuMzQ1IDEyLjY1My0xNC4wMzkgMC0yNS41MTYtMS42Ni0zNC40MzQtNC45NzgtOC45MTgtMy40NTctMTYuMTg2LTguNzExLTIxLjgtMTUuNzYzLTUuNjE2LTcuMDUyLTEwLjA3Ni0xNi42NjEtMTMuMzc5LTI4LjgyOUgwdjU2LjgyN2MzMy44NTcgNy4zMjggNjMuNzQ5IDEwLjk5NCA4OS42NzggMTAuOTk0IDE2LjAyIDAgMzAuNzItMS4zODMgNDQuMDk4LTQuMTQ4IDEzLjU0Mi0yLjkwNCAyNS4xMDQtNy40NjcgMzQuNjgzLTEzLjY5IDkuNzQ0LTYuMzU5IDE3LjM0LTE0LjUxOSAyMi43OS0yNC40NzQgNS40NS0xMC4wOTMgOC4xNzUtMjIuNCA4LjE3NS0zNi45MTcgMC0xMi45OTctMy4zMDItMjQuMzM1LTkuOTA4LTM0LjAxNC02LjQ0LTkuODE4LTE1LjUyNS0xOC41MjctMjcuMjUxLTI2LjEzMi0xMS41NjEtNy42MDQtMjcuOTExLTE1LjgzMS00OS4wNTEtMjQuNjgtMTcuNTA2LTcuMTktMzAuNzItMTMuNjktMzkuNjM4LTE5LjQ5N1M1NC45NjkgOTMuNzU2IDQ5LjQ3OSA4Ny4zMTZjLTUuNDI2LTYuMzY2LTkuNjU4LTE1LjA3LTkuNjU4LTI0Ljg4NyAwLTkuMjY0IDIuMDc1LTE3LjIxNCA2LjIyMy0yMy44NUM1Ny4xNDIgMjQuMTggODcuMzMxIDM2Ljc4MiA5MS4xMiA2Mi45MjVjNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NyAxMi4wMyAyOC40MTVoMjAuNTMydi01NmMtNC40NzktNS45MjQtOS45NTUtMTAuNjMxLTE1LjkwOS0xNC4zNzMgMS42NC40NzkgMy4xOSAxLjAyMyA0LjYzOSAxLjY0IDYuNDk4IDIuNjI2IDEyLjE2OCA3LjMyNyAxNy4wMDcgMTQuMTAzIDQuODQgNi43NzUgOC44NSAxNi4yNDYgMTIuMDMgMjguNDE0IDAgMCA4LjQ4LS4xMjkgOC40OS0uMDAyLjQxNyA2LjQxNS0xLjc1NCA5LjQ1My00LjEyNCAxMi41NjEtMi40MTcgMy4xNy01LjE0NSA2Ljc5LTQuMDAzIDEzLjAwMyAxLjUwOCA4LjIwMyAxMC4xODQgMTAuNTk3IDE0LjYyMiA5LjMxMi0zLjMxOC0uNS01LjMxOC0xLjc1LTUuMzE4LTEuNzVzMS44NzYuOTk5IDUuNjUtMS4zNmMtMy4yNzYuOTU2LTEwLjcwNC0uNzk3LTExLjgtNi43NjMtLjk1OC01LjIwOC45NDYtNy4yOTUgMy40LTEwLjUxNCAyLjQ1NS0zLjIyIDUuMjg1LTYuOTU5IDQuNjg1LTE0LjQ4OWwuMDAzLjAwMmg4LjkyN3YtNTZjLTE1LjA3Mi0zLjg3MS0yNy42NTMtNi4zNi0zNy43NDctNy40NjVDMTE0LjI3OS41NTIgMTA0LjA0NiAwIDkzLjUzNyAwem03MC4zMjEgMTcuMzA5bC4yMzggNDAuMzA1YzEuMzE4IDEuMjI2IDIuNDQgMi4yNzggMy4zNDEgMy4xMDYgNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NiAxMi4wMyAyOC40MTRIMjAwdi01NmMtNi42NzctNC41OTQtMTkuODM2LTEwLjQ3My0zNi4xNC0xNS44MjV6bS0yOC4xMiA1LjYwNWw4LjU2NSAxNy43MTdjLTExLjk3LTYuNDY3LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTd6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE3bDQuNDk0LTE3LjcxN3ptMTUuMjIyIDI0LjAwOWw4LjU2NSAxNy43MTZjLTExLjk3LTYuNDY2LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTZ6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE2bDQuNDk0LTE3LjcxNnpNOTcuNDQgNDkuMTNsOC41NjUgMTcuNzE2Yy0xMS45Ny02LjQ2Ny0xMy44NDctOS43MTctOC41NjUtMTcuNzE2em0yMi43OTUgMGMyLjc3MiA3Ljk5OSAxLjc4OCAxMS4yNS00LjQ5MyAxNy43MTZsNC40OTMtMTcuNzE2eiIvPjwvc3ZnPg==)} \ No newline at end of file From fdf6761c11c3593e996851d1099a9565a16543d8 Mon Sep 17 00:00:00 2001 From: Verkister Date: Thu, 11 Feb 2021 14:57:29 +0200 Subject: [PATCH 31/42] Squashed commit of the following: commit 2c0465065974b694402a65573a0e7d4c6cf898d3 Merge: c2b6efe46c f7328a7935 Author: Verkister Date: Thu Feb 11 14:54:21 2021 +0200 Merge branch 'master' into communicator_video_enhancement commit c2b6efe46c8159ee215378364e977c34c16b1ef6 Merge: 981d50f43c 9a6def6c8a Author: Verkister Date: Wed Oct 28 15:07:20 2020 +0200 Merge branch 'master' into communicator_video_enhancement commit 981d50f43c35ee7697051b88fdacd611ce166eb1 Author: ShadowLarkens Date: Mon Sep 21 19:27:32 2020 -0700 Communicator UI Improvements + Camera Console Moving Camera Fixes --- code/__defines/_planes+layers.dm | 1 - code/_helpers/unsorted.dm | 42 +++- .../items/devices/communicator/UI_tgui.dm | 114 ++++++++++ .../devices/communicator/communicator.dm | 28 +-- .../items/devices/communicator/phone.dm | 37 +-- code/modules/tgui/modules/_base.dm | 41 ---- .../tgui/modules/appearance_changer.dm | 43 ++-- code/modules/tgui/modules/camera.dm | 56 ++--- tgui/packages/tgui/interfaces/Communicator.js | 212 +++++++++++++++++- tgui/packages/tgui/public/tgui.bundle.js | 2 +- 10 files changed, 424 insertions(+), 152 deletions(-) diff --git a/code/__defines/_planes+layers.dm b/code/__defines/_planes+layers.dm index 4e9d7fd6ad..a2e15e6890 100644 --- a/code/__defines/_planes+layers.dm +++ b/code/__defines/_planes+layers.dm @@ -173,6 +173,5 @@ What is the naming convention for planes or layers? plane = initial(plane) layer = initial(layer) - // Check if a mob can "logically" see an atom plane #define MOB_CAN_SEE_PLANE(M, P) (P <= PLANE_WORLD || (P in M.planes_visible)) diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm index c759e84c02..10fcc662f1 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -1616,6 +1616,46 @@ GLOBAL_REAL_VAR(list/stack_trace_storage) /proc/href(href_src, list/href_params, href_text) return "
    [href_text]" +// This is a helper for anything that wants to render the map in TGUI +/proc/get_tgui_plane_masters() + . = list() + // 'Utility' planes + . += new /obj/screen/plane_master/fullbright //Lighting system (lighting_overlay objects) + . += new /obj/screen/plane_master/lighting //Lighting system (but different!) + . += new /obj/screen/plane_master/ghosts //Ghosts! + . += new /obj/screen/plane_master{plane = PLANE_AI_EYE} //AI Eye! + + . += new /obj/screen/plane_master{plane = PLANE_CH_STATUS} //Status is the synth/human icon left side of medhuds + . += new /obj/screen/plane_master{plane = PLANE_CH_HEALTH} //Health bar + . += new /obj/screen/plane_master{plane = PLANE_CH_LIFE} //Alive-or-not icon + . += new /obj/screen/plane_master{plane = PLANE_CH_ID} //Job ID icon + . += new /obj/screen/plane_master{plane = PLANE_CH_WANTED} //Wanted status + . += new /obj/screen/plane_master{plane = PLANE_CH_IMPLOYAL} //Loyalty implants + . += new /obj/screen/plane_master{plane = PLANE_CH_IMPTRACK} //Tracking implants + . += new /obj/screen/plane_master{plane = PLANE_CH_IMPCHEM} //Chemical implants + . += new /obj/screen/plane_master{plane = PLANE_CH_SPECIAL} //"Special" role stuff + . += new /obj/screen/plane_master{plane = PLANE_CH_STATUS_OOC} //OOC status HUD + + . += new /obj/screen/plane_master{plane = PLANE_ADMIN1} //For admin use + . += new /obj/screen/plane_master{plane = PLANE_ADMIN2} //For admin use + . += new /obj/screen/plane_master{plane = PLANE_ADMIN3} //For admin use + + . += new /obj/screen/plane_master{plane = PLANE_MESONS} //Meson-specific things like open ceilings. + . += new /obj/screen/plane_master{plane = PLANE_BUILDMODE} //Things that only show up while in build mode + + // Real tangible stuff planes + . += new /obj/screen/plane_master/main{plane = TURF_PLANE} + . += new /obj/screen/plane_master/main{plane = OBJ_PLANE} + . += new /obj/screen/plane_master/main{plane = MOB_PLANE} + . += new /obj/screen/plane_master/cloaked //Cloaked atoms! + + //VOREStation Add - Random other plane masters + . += new /obj/screen/plane_master{plane = PLANE_CH_STATUS_R} //Right-side status icon + . += new /obj/screen/plane_master{plane = PLANE_CH_HEALTH_VR} //Health bar but transparent at 100 + . += new /obj/screen/plane_master{plane = PLANE_CH_BACKUP} //Backup implant status + . += new /obj/screen/plane_master{plane = PLANE_CH_VANTAG} //Vore Antags + . += new /obj/screen/plane_master{plane = PLANE_AUGMENTED} //Augmented reality + //VOREStation Add End /proc/CallAsync(datum/source, proctype, list/arguments) set waitfor = FALSE - return call(source, proctype)(arglist(arguments)) \ No newline at end of file + return call(source, proctype)(arglist(arguments)) diff --git a/code/game/objects/items/devices/communicator/UI_tgui.dm b/code/game/objects/items/devices/communicator/UI_tgui.dm index 8dabf77f42..4745a02488 100644 --- a/code/game/objects/items/devices/communicator/UI_tgui.dm +++ b/code/game/objects/items/devices/communicator/UI_tgui.dm @@ -1,3 +1,103 @@ +// Etc UI-only vars +/obj/item/device/communicator + // Stuff for moving cameras + var/turf/last_camera_turf + // Stuff needed to render the map + var/map_name + var/obj/screen/map_view/cam_screen + var/list/cam_plane_masters + var/obj/screen/background/cam_background + var/obj/screen/skybox/local_skybox + +// Proc: setup_tgui_camera() +// Parameters: None +// Description: This sets up all of the variables above to handle in-UI map windows. +/obj/item/device/communicator/proc/setup_tgui_camera() + map_name = "communicator_[REF(src)]_map" + + // Initialize map objects + cam_screen = new + cam_screen.name = "screen" + cam_screen.assigned_map = map_name + cam_screen.del_on_map_removal = FALSE + cam_screen.screen_loc = "[map_name]:1,1" + + cam_plane_masters = get_tgui_plane_masters() + + for(var/plane in cam_plane_masters) + var/obj/screen/instance = plane + instance.assigned_map = map_name + instance.del_on_map_removal = FALSE + instance.screen_loc = "[map_name]:CENTER" + + local_skybox = new() + local_skybox.assigned_map = map_name + local_skybox.del_on_map_removal = FALSE + local_skybox.screen_loc = "[map_name]:CENTER,CENTER" + cam_plane_masters += local_skybox + + cam_background = new + cam_background.assigned_map = map_name + cam_background.del_on_map_removal = FALSE + +// Proc: update_active_camera_screen() +// Parameters: None +// Description: This refreshes the camera location +/obj/item/device/communicator/proc/update_active_camera_screen() + if(!video_source?.can_use()) + show_static() + return + + var/newturf = get_turf(video_source) + if(!is_on_same_plane_or_station(get_z(newturf), get_z(src))) + show_static() + return + + var/obj/item/device/communicator/communicator = video_source.loc + if(istype(communicator)) + if(communicator.selfie_mode) + var/mob/target = get(communicator, /mob) + if(istype(target)) + cam_screen.vis_contents = list(target) + else + cam_screen.vis_contents = list(communicator) + cam_background.fill_rect(1, 1, 1, 1) + cam_background.icon_state = "clear" + local_skybox.cut_overlays() + return + + // If we're not forcing an update for some reason and the cameras are in the same location, + // we don't need to update anything. + if(last_camera_turf == newturf) + return + + // We get a new turf in case they've moved in the last half decisecond (it's BYOND, it might happen) + last_camera_turf = get_turf(video_source) + + if(!is_on_same_plane_or_station(get_z(last_camera_turf), get_z(src))) + show_static() + return + + var/list/visible_turfs = list() + var/list/visible_things = view(video_range, last_camera_turf) + for(var/turf/visible_turf in visible_things) + visible_turfs += visible_turf + + cam_screen.vis_contents = visible_turfs + cam_background.icon_state = "clear" + cam_background.fill_rect(1, 1, (video_range * 2), (video_range * 2)) + + local_skybox.cut_overlays() + local_skybox.add_overlay(SSskybox.get_skybox(get_z(last_camera_turf))) + local_skybox.scale_to_view(video_range * 2) + local_skybox.set_position("CENTER", "CENTER", (world.maxx>>1) - last_camera_turf.x, (world.maxy>>1) - last_camera_turf.y) + +/obj/item/device/communicator/proc/show_static() + cam_screen.vis_contents.Cut() + cam_background.icon_state = "scanline2" + cam_background.fill_rect(1, 1, (video_range * 2), (video_range * 2)) + local_skybox.cut_overlays() + // Proc: tgui_state() // Parameters: User // Description: This tells TGUI to only allow us to be interacted with while in a mob inventory. @@ -9,7 +109,15 @@ // Description: This proc handles opening the UI. It's basically just a standard stub. /obj/item/device/communicator/tgui_interact(mob/user, datum/tgui/ui, datum/tgui/parent_ui, datum/tgui_state/custom_state) ui = SStgui.try_update_ui(user, src, ui) + // Update the camera every SStgui tick in case it moves + update_active_camera_screen() if(!ui) + // Register map objects + user.client.register_map_obj(cam_screen) + for(var/plane in cam_plane_masters) + user.client.register_map_obj(plane) + user.client.register_map_obj(cam_background) + // Setup UI ui = new(user, src, "Communicator", name) if(custom_state) ui.set_state(custom_state) @@ -188,6 +296,7 @@ data["target_feed"] = data["feeds"][newsfeed_channel] else data["target_feed"] = null + data["selfie_mode"] = selfie_mode return data @@ -200,6 +309,7 @@ if(data_core) data_core.get_manifest_list() data["manifest"] = PDA_Manifest + data["mapRef"] = map_name return data // Proc: tgui-act() @@ -231,6 +341,9 @@ if("toggle_ringer") ringer = !ringer + if("selfie_mode") + selfie_mode = !selfie_mode + if("add_hex") var/hex = params["add_hex"] add_to_EPv2(hex) @@ -324,3 +437,4 @@ if("newsfeed") newsfeed_channel = text2num(params["newsfeed"]) +#undef DEFAULT_MAP_SIZE \ No newline at end of file diff --git a/code/game/objects/items/devices/communicator/communicator.dm b/code/game/objects/items/devices/communicator/communicator.dm index 358ef3b61b..46c89b0683 100644 --- a/code/game/objects/items/devices/communicator/communicator.dm +++ b/code/game/objects/items/devices/communicator/communicator.dm @@ -28,7 +28,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() origin_tech = list(TECH_ENGINEERING = 2, TECH_MAGNET = 2, TECH_BLUESPACE = 2, TECH_DATA = 2) matter = list(DEFAULT_WALL_MATERIAL = 30,"glass" = 10) - var/video_range = 4 + var/video_range = 3 var/obj/machinery/camera/communicator/video_source // Their camera var/obj/machinery/camera/communicator/camera // Our camera @@ -72,6 +72,9 @@ var/global/list/obj/item/device/communicator/all_communicators = list() var/update_ticks = 0 var/newsfeed_channel = 0 + // If you turn this on, it changes the way communicator video works. User configurable option. + var/selfie_mode = FALSE + // Proc: New() // Parameters: None // Description: Adds the new communicator to the global list of all communicators, sorts the list, obtains a reference to the Exonet node, then tries to @@ -86,6 +89,8 @@ var/global/list/obj/item/device/communicator/all_communicators = list() camera.name = "[src] #[rand(100,999)]" camera.c_tag = camera.name + setup_tgui_camera() + //This is a pretty terrible way of doing this. addtimer(CALLBACK(src, .proc/register_to_holder), 5 SECONDS) @@ -124,9 +129,6 @@ var/global/list/obj/item/device/communicator/all_communicators = list() /obj/item/device/communicator/examine(mob/user) . = ..() - if(Adjacent(user) && video_source) - . += "It looks like it's on a video call: \[view\]" - for(var/mob/living/voice/voice in contents) . += "On the screen, you can see a image feed of [voice]." @@ -142,17 +144,6 @@ var/global/list/obj/item/device/communicator/all_communicators = list() else . += "The device doesn't appear to be transmitting any data." -// Proc: Topic() -// Parameters: href, href_list - Data from a link -// Description: Used by the above examine. -/obj/item/device/communicator/Topic(href, href_list) - if(..()) - return 1 - - if(href_list["watchvideo"]) - if(video_source) - watch_video(usr) - // Proc: emp_act() // Parameters: None // Description: Drops all calls when EMPed, so the holder can then get murdered by the antagonist. @@ -234,8 +225,6 @@ var/global/list/obj/item/device/communicator/all_communicators = list() alert_called = 0 update_icon() tgui_interact(user) - if(video_source) - watch_video(user) // Proc: MouseDrop() //Same thing PDAs do @@ -316,6 +305,11 @@ var/global/list/obj/item/device/communicator/all_communicators = list() QDEL_NULL(camera) QDEL_NULL(exonet) + last_camera_turf = null + qdel(cam_screen) + QDEL_LIST(cam_plane_masters) + qdel(cam_background) + return ..() // Proc: update_icon() diff --git a/code/game/objects/items/devices/communicator/phone.dm b/code/game/objects/items/devices/communicator/phone.dm index 7075dbe958..bb25dce953 100644 --- a/code/game/objects/items/devices/communicator/phone.dm +++ b/code/game/objects/items/devices/communicator/phone.dm @@ -332,12 +332,15 @@ if(video_source) //Already in a video to_chat(user, "You are already connected to a video call!") + return if(user.blinded) //User is blinded to_chat(user, "You cannot see well enough to do that!") + return if(!(src in comm.communicating) || !comm.camera) //You called someone with a broken communicator or one that's fake or yourself or something to_chat(user, "[bicon(src)]ERROR: Video failed. Either bandwidth is too low, or the other communicator is malfunctioning.") + return to_chat(user, "[bicon(src)] Attempting to start video over existing call.") sleep(30) @@ -345,42 +348,16 @@ video_source = comm.camera comm.visible_message("[bicon(src)] New video connection from [comm].") - watch_video(user) + update_active_camera_screen() + GLOB.moved_event.register(video_source, src, .proc/update_active_camera_screen) update_icon() -// Proc: watch_video() -// Parameters: user - the mob doing the viewing of video -// Description: Moves a mob's eye to the far end for the duration of viewing the far end -/obj/item/device/communicator/proc/watch_video(mob/user) - if(!Adjacent(user) || !video_source) return - user.set_machine(video_source) - user.reset_view(video_source) - to_chat(user, "Now viewing video session. To leave camera view, close the communicator window OR: OOC -> Cancel Camera View") - to_chat(user, "To return to an active video session, use the communicator in your hand.") - spawn(0) - while(user.machine == video_source && Adjacent(user)) - var/turf/T = get_turf(video_source) - if(!T || !is_on_same_plane_or_station(T.z, user.z) || !video_source.can_use()) - to_chat(user, "The screen bursts into static, then goes black.") - video_cleanup(user) - return - sleep(10) - - video_cleanup(user) - -// Proc: video_cleanup() -// Parameters: user - the mob who doesn't want to see video anymore -// Description: Cleans up mob's client when they stop watching a video -/obj/item/device/communicator/proc/video_cleanup(mob/user) - if(!user) return - - user.reset_view(null) - user.unset_machine() - // Proc: end_video() // Parameters: reason - the text reason to print for why it ended // Description: Ends the video call by clearing video_source /obj/item/device/communicator/proc/end_video(var/reason) + GLOB.moved_event.unregister(video_source, src, .proc/update_active_camera_screen) + show_static() video_source = null . = "[bicon(src)] [reason ? reason : "Video session ended"]." diff --git a/code/modules/tgui/modules/_base.dm b/code/modules/tgui/modules/_base.dm index a573ab241a..52891ab18d 100644 --- a/code/modules/tgui/modules/_base.dm +++ b/code/modules/tgui/modules/_base.dm @@ -84,46 +84,5 @@ Code is pretty much ripped verbatim from nano modules, but with un-needed stuff ui = new(user, src, tgui_id, name, parent_ui) ui.open() -// This is a helper for anything that wants to render the map. -/datum/tgui_module/proc/get_plane_masters() - . = list() - // 'Utility' planes - . += new /obj/screen/plane_master/fullbright //Lighting system (lighting_overlay objects) - . += new /obj/screen/plane_master/lighting //Lighting system (but different!) - . += new /obj/screen/plane_master/ghosts //Ghosts! - . += new /obj/screen/plane_master{plane = PLANE_AI_EYE} //AI Eye! - - . += new /obj/screen/plane_master{plane = PLANE_CH_STATUS} //Status is the synth/human icon left side of medhuds - . += new /obj/screen/plane_master{plane = PLANE_CH_HEALTH} //Health bar - . += new /obj/screen/plane_master{plane = PLANE_CH_LIFE} //Alive-or-not icon - . += new /obj/screen/plane_master{plane = PLANE_CH_ID} //Job ID icon - . += new /obj/screen/plane_master{plane = PLANE_CH_WANTED} //Wanted status - . += new /obj/screen/plane_master{plane = PLANE_CH_IMPLOYAL} //Loyalty implants - . += new /obj/screen/plane_master{plane = PLANE_CH_IMPTRACK} //Tracking implants - . += new /obj/screen/plane_master{plane = PLANE_CH_IMPCHEM} //Chemical implants - . += new /obj/screen/plane_master{plane = PLANE_CH_SPECIAL} //"Special" role stuff - . += new /obj/screen/plane_master{plane = PLANE_CH_STATUS_OOC} //OOC status HUD - - . += new /obj/screen/plane_master{plane = PLANE_ADMIN1} //For admin use - . += new /obj/screen/plane_master{plane = PLANE_ADMIN2} //For admin use - . += new /obj/screen/plane_master{plane = PLANE_ADMIN3} //For admin use - - . += new /obj/screen/plane_master{plane = PLANE_MESONS} //Meson-specific things like open ceilings. - . += new /obj/screen/plane_master{plane = PLANE_BUILDMODE} //Things that only show up while in build mode - - // Real tangible stuff planes - . += new /obj/screen/plane_master/main{plane = TURF_PLANE} - . += new /obj/screen/plane_master/main{plane = OBJ_PLANE} - . += new /obj/screen/plane_master/main{plane = MOB_PLANE} - . += new /obj/screen/plane_master/cloaked //Cloaked atoms! - - //VOREStation Add - Random other plane masters - . += new /obj/screen/plane_master{plane = PLANE_CH_STATUS_R} //Right-side status icon - . += new /obj/screen/plane_master{plane = PLANE_CH_HEALTH_VR} //Health bar but transparent at 100 - . += new /obj/screen/plane_master{plane = PLANE_CH_BACKUP} //Backup implant status - . += new /obj/screen/plane_master{plane = PLANE_CH_VANTAG} //Vore Antags - . += new /obj/screen/plane_master{plane = PLANE_AUGMENTED} //Augmented reality - //VOREStation Add End - /datum/tgui_module/proc/relaymove(mob/user, direction) return FALSE diff --git a/code/modules/tgui/modules/appearance_changer.dm b/code/modules/tgui/modules/appearance_changer.dm index ab75e1d67c..180e63ec7d 100644 --- a/code/modules/tgui/modules/appearance_changer.dm +++ b/code/modules/tgui/modules/appearance_changer.dm @@ -20,10 +20,8 @@ var/list/cam_plane_masters var/obj/screen/background/cam_background var/obj/screen/skybox/local_skybox - // Needed for moving camera support - var/camera_diff_x = -1 - var/camera_diff_y = -1 - var/camera_diff_z = -1 + // Stuff for moving cameras + var/turf/last_camera_turf var/list/valid_earstyles = list() var/list/valid_tailstyles = list() @@ -45,7 +43,7 @@ cam_screen.del_on_map_removal = FALSE cam_screen.screen_loc = "[map_name]:1,1" - cam_plane_masters = get_plane_masters() + cam_plane_masters = get_tgui_plane_masters() for(var/plane in cam_plane_masters) var/obj/screen/instance = plane @@ -62,14 +60,18 @@ cam_background = new cam_background.assigned_map = map_name cam_background.del_on_map_removal = FALSE - reload_cameraview() + update_active_camera_screen() owner = H + if(owner) + GLOB.moved_event.register(owner, src, .proc/update_active_camera_screen) check_whitelist = check_species_whitelist whitelist = species_whitelist blacklist = species_blacklist /datum/tgui_module/appearance_changer/Destroy() + GLOB.moved_event.unregister(owner, src, .proc/update_active_camera_screen) + last_camera_turf = null qdel(cam_screen) QDEL_LIST(cam_plane_masters) qdel(cam_background) @@ -286,8 +288,8 @@ return ui = SStgui.try_update_ui(user, src, ui) + update_active_camera_screen() if(!ui) - reload_cameraview() // Register map objects user.client.register_map_obj(cam_screen) for(var/plane in cam_plane_masters) @@ -332,7 +334,7 @@ /datum/tgui_module/appearance_changer/tgui_data(mob/user, datum/tgui/ui, datum/tgui_state/state) var/list/data = ..() - differential_check() + generate_data(check_whitelist, whitelist, blacklist) var/mob/living/carbon/human/target = owner if(customize_usr) @@ -402,26 +404,15 @@ data["mapRef"] = map_name return data -/datum/tgui_module/appearance_changer/proc/differential_check() - var/turf/T = get_turf(customize_usr ? tgui_host() : owner) - if(T) - var/new_x = T.x - var/new_y = T.y - var/new_z = T.z - if((new_x != camera_diff_x) || (new_y != camera_diff_y) || (new_z != camera_diff_z)) - reload_cameraview() - -/datum/tgui_module/appearance_changer/proc/reload_cameraview() - var/turf/camTurf = get_turf(customize_usr ? tgui_host() : owner) - if(!camTurf) +/datum/tgui_module/appearance_changer/proc/update_active_camera_screen() + var/turf/newturf = get_turf(customize_usr ? tgui_host() : owner) + if(newturf == last_camera_turf) return - camera_diff_x = camTurf.x - camera_diff_y = camTurf.y - camera_diff_z = camTurf.z + last_camera_turf = newturf var/list/visible_turfs = list() - for(var/turf/T in range(1, camTurf)) + for(var/turf/T in range(1, newturf)) visible_turfs += T cam_screen.vis_contents = visible_turfs @@ -429,9 +420,9 @@ cam_background.fill_rect(1, 1, 3, 3) local_skybox.cut_overlays() - local_skybox.add_overlay(SSskybox.get_skybox(get_z(camTurf))) + local_skybox.add_overlay(SSskybox.get_skybox(get_z(newturf))) local_skybox.scale_to_view(3) - local_skybox.set_position("CENTER", "CENTER", (world.maxx>>1) - camTurf.x, (world.maxy>>1) - camTurf.y) + local_skybox.set_position("CENTER", "CENTER", (world.maxx>>1) - newturf.x, (world.maxy>>1) - newturf.y) /datum/tgui_module/appearance_changer/proc/update_dna() var/mob/living/carbon/human/target = owner diff --git a/code/modules/tgui/modules/camera.dm b/code/modules/tgui/modules/camera.dm index dbb3c7ae97..86eb923c1c 100644 --- a/code/modules/tgui/modules/camera.dm +++ b/code/modules/tgui/modules/camera.dm @@ -18,10 +18,8 @@ var/obj/screen/background/cam_background var/obj/screen/background/cam_foreground var/obj/screen/skybox/local_skybox - // Needed for moving camera support - var/camera_diff_x = -1 - var/camera_diff_y = -1 - var/camera_diff_z = -1 + // Stuff for moving cameras + var/turf/last_camera_turf /datum/tgui_module/camera/New(host, list/network_computer) . = ..() @@ -37,7 +35,7 @@ cam_screen.del_on_map_removal = FALSE cam_screen.screen_loc = "[map_name]:1,1" - cam_plane_masters = get_plane_masters() + cam_plane_masters = get_tgui_plane_masters() for(var/plane in cam_plane_masters) var/obj/screen/instance = plane @@ -70,6 +68,10 @@ cam_foreground.add_overlay(noise) /datum/tgui_module/camera/Destroy() + if(active_camera) + GLOB.moved_event.unregister(active_camera, src, .proc/update_active_camera_screen) + active_camera = null + last_camera_turf = null qdel(cam_screen) QDEL_LIST(cam_plane_masters) qdel(cam_background) @@ -106,7 +108,6 @@ var/list/data = list() data["activeCamera"] = null if(active_camera) - differential_check() data["activeCamera"] = list( name = active_camera.c_tag, status = active_camera.status, @@ -139,9 +140,12 @@ var/c_tag = params["name"] var/list/cameras = get_available_cameras(usr) var/obj/machinery/camera/C = cameras["[ckey(c_tag)]"] + if(active_camera) + GLOB.moved_event.unregister(active_camera, src, .proc/update_active_camera_screen) active_camera = C + GLOB.moved_event.register(active_camera, src, .proc/update_active_camera_screen) playsound(tgui_host(), get_sfx("terminal_type"), 25, FALSE) - reload_cameraview() + update_active_camera_screen() return TRUE if(action == "pan") @@ -163,36 +167,34 @@ target = C if(target) + if(active_camera) + GLOB.moved_event.unregister(active_camera, src, .proc/update_active_camera_screen) active_camera = target + GLOB.moved_event.register(active_camera, src, .proc/update_active_camera_screen) playsound(tgui_host(), get_sfx("terminal_type"), 25, FALSE) - reload_cameraview() + update_active_camera_screen() . = TRUE -/datum/tgui_module/camera/proc/differential_check() - var/turf/T = get_turf(active_camera) - if(T) - var/new_x = T.x - var/new_y = T.y - var/new_z = T.z - if((new_x != camera_diff_x) || (new_y != camera_diff_y) || (new_z != camera_diff_z)) - reload_cameraview() - -/datum/tgui_module/camera/proc/reload_cameraview() +/datum/tgui_module/camera/proc/update_active_camera_screen() // Show static if can't use the camera if(!active_camera?.can_use()) show_camera_static() return TRUE - var/turf/camTurf = get_turf(active_camera) + // If we're not forcing an update for some reason and the cameras are in the same location, + // we don't need to update anything. + // Most security cameras will end here as they're not moving. + var/turf/newturf = get_turf(active_camera) + if(newturf == last_camera_turf) + return - camera_diff_x = camTurf.x - camera_diff_y = camTurf.y - camera_diff_z = camTurf.z + // Cameras that get here are moving, and are likely attached to some moving atom such as cyborgs. + last_camera_turf = get_turf(active_camera) var/list/visible_turfs = list() for(var/turf/T in (active_camera.isXRay() \ - ? range(active_camera.view_range, camTurf) \ - : view(active_camera.view_range, camTurf))) + ? range(active_camera.view_range, newturf) \ + : view(active_camera.view_range, newturf))) visible_turfs += T var/list/bbox = get_bbox_of_atoms(visible_turfs) @@ -206,9 +208,9 @@ cam_foreground.fill_rect(1, 1, size_x, size_y) local_skybox.cut_overlays() - local_skybox.add_overlay(SSskybox.get_skybox(get_z(camTurf))) + local_skybox.add_overlay(SSskybox.get_skybox(get_z(newturf))) local_skybox.scale_to_view(size_x) - local_skybox.set_position("CENTER", "CENTER", (world.maxx>>1) - camTurf.x, (world.maxy>>1) - camTurf.y) + local_skybox.set_position("CENTER", "CENTER", (world.maxx>>1) - newturf.x, (world.maxy>>1) - newturf.y) // Returns the list of cameras accessible from this computer // This proc operates in two distinct ways depending on the context in which the module is created. @@ -271,6 +273,8 @@ user.client.clear_map(map_name) // Turn off the console if(length(concurrent_users) == 0 && is_living) + if(active_camera) + GLOB.moved_event.unregister(active_camera, src, .proc/update_active_camera_screen) active_camera = null playsound(tgui_host(), 'sound/machines/terminal_off.ogg', 25, FALSE) diff --git a/tgui/packages/tgui/interfaces/Communicator.js b/tgui/packages/tgui/interfaces/Communicator.js index 90a52fe578..cc566e70d5 100644 --- a/tgui/packages/tgui/interfaces/Communicator.js +++ b/tgui/packages/tgui/interfaces/Communicator.js @@ -2,7 +2,7 @@ import { filter } from 'common/collections'; import { decodeHtmlEntities, toTitleCase } from 'common/string'; import { Fragment } from 'inferno'; import { useBackend, useLocalState } from "../backend"; -import { Box, Button, Flex, Icon, LabeledList, Input, ProgressBar, Section, Table } from "../components"; +import { Box, ByondUi, Button, Flex, Icon, LabeledList, Input, ProgressBar, Section, Table } from "../components"; import { Window } from "../layouts"; import { CrewManifestContent } from './CrewManifest'; @@ -24,23 +24,151 @@ export const Communicator = (props, context) => { const { currentTab, + video_comm, + mapRef, } = data; + /* 0: Fullscreen Video + * 1: Popup Video + * 2: Minimized Video + */ + const [videoSetting, setVideoSetting] = useLocalState(context, 'videoSetting', 0); + return ( - - - {TabToTemplate[currentTab] || } - - + {video_comm && } + {(!video_comm || videoSetting !== 0) && ( + + + + {TabToTemplate[currentTab] || } + + + + )} ); }; +const VideoComm = (props, context) => { + const { act, data } = useBackend(context); + + const { + video_comm, + mapRef, + } = data; + + const { + videoSetting, + setVideoSetting, + } = props; + + if (videoSetting === 0) { + return ( + + + + +
    + + + ); + } + return null; +}; + const TemplateError = (props, context) => { const { act, data } = useBackend(context); @@ -95,9 +223,14 @@ const CommunicatorFooter = (props, context) => { flashlight, } = data; + const { + videoSetting, + setVideoSetting, + } = props; + return ( - +

    fztSY|Ean-q{5 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 From 016cbb80be4c41e823b4c6456624f1073a25a113 Mon Sep 17 00:00:00 2001 From: Killian <49700375+VarkaSelyn@users.noreply.github.com> Date: Wed, 10 Feb 2021 02:36:05 +0000 Subject: [PATCH 10/42] tgui character directory tweak --- code/_global_vars/lists/misc.dm | 3 ++- code/game/verbs/character_directory.dm | 11 +++++++++- .../client/preference_setup/vore/09_misc.dm | 14 +++++++++++-- code/modules/client/preferences_vr.dm | 1 + .../tgui/interfaces/CharacterDirectory.js | 20 ++++++++++++++++--- tgui/packages/tgui/public/tgui.bundle.js | 2 +- 6 files changed, 43 insertions(+), 8 deletions(-) diff --git a/code/_global_vars/lists/misc.dm b/code/_global_vars/lists/misc.dm index e94aa8d652..742708face 100644 --- a/code/_global_vars/lists/misc.dm +++ b/code/_global_vars/lists/misc.dm @@ -7,4 +7,5 @@ GLOBAL_LIST_EMPTY(wire_color_directory) // This is an associative list with the // Reference list for disposal sort junctions. Filled up by sorting junction's New() GLOBAL_LIST_EMPTY(tagger_locations) -GLOBAL_LIST_INIT(char_directory_tags, list("Pred", "Prey", "Switch", "Non-Vore", "Unset")) \ No newline at end of file +GLOBAL_LIST_INIT(char_directory_tags, list("Pred", "Prey", "Switch", "Non-Vore", "Unset")) +GLOBAL_LIST_INIT(char_directory_erptags, list("Top", "Bottom", "Switch", "No ERP", "Unset")) \ No newline at end of file diff --git a/code/game/verbs/character_directory.dm b/code/game/verbs/character_directory.dm index 13d0120123..2c70b54ba7 100644 --- a/code/game/verbs/character_directory.dm +++ b/code/game/verbs/character_directory.dm @@ -32,6 +32,7 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) data["personalVisibility"] = user?.client?.prefs?.show_in_directory data["personalTag"] = user?.client?.prefs?.directory_tag + data["personalErpTag"] = user?.client?.prefs?.directory_erptag return data @@ -50,6 +51,7 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) var/ooc_notes = null var/flavor_text = null var/tag = C.prefs.directory_tag + var/erptag = C.prefs.directory_erptag var/character_ad = C.prefs.directory_ad if(ishuman(C.mob)) @@ -85,6 +87,7 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) "name" = name, "ooc_notes" = ooc_notes, "tag" = tag, + "erptag" = erptag, "character_ad" = character_ad, "flavor_text" = flavor_text, ))) @@ -109,11 +112,17 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) update_tgui_static_data(usr, ui) return TRUE if("setTag") - var/list/new_tag = input(usr, "Pick a new tag for the character directory", "Character Tag", usr?.client?.prefs?.directory_tag) as null|anything in GLOB.char_directory_tags + var/list/new_tag = input(usr, "Pick a new Vore tag for the character directory", "Character Tag", usr?.client?.prefs?.directory_tag) as null|anything in GLOB.char_directory_tags if(!new_tag) return usr?.client?.prefs?.directory_tag = new_tag return TRUE + if("setErpTag") + var/list/new_erptag = input(usr, "Pick a new ERP tag for the character directory", "Character ERP Tag", usr?.client?.prefs?.directory_erptag) as null|anything in GLOB.char_directory_erptags + if(!new_erptag) + return + usr?.client?.prefs?.directory_erptag = new_erptag + return TRUE if("setVisible") usr?.client?.prefs?.show_in_directory = !usr?.client?.prefs?.show_in_directory to_chat(usr, "You are now [usr.client.prefs.show_in_directory ? "shown" : "not shown"] in the directory.") diff --git a/code/modules/client/preference_setup/vore/09_misc.dm b/code/modules/client/preference_setup/vore/09_misc.dm index 7f868e7286..1396b4570f 100644 --- a/code/modules/client/preference_setup/vore/09_misc.dm +++ b/code/modules/client/preference_setup/vore/09_misc.dm @@ -7,12 +7,14 @@ /datum/category_item/player_setup_item/vore/misc/load_character(var/savefile/S) S["show_in_directory"] >> pref.show_in_directory S["directory_tag"] >> pref.directory_tag + S["directory_erptag"] >> pref.directory_erptag S["directory_ad"] >> pref.directory_ad S["sensorpref"] >> pref.sensorpref //TFF 5/8/19 - add sensor pref setting to load after saved /datum/category_item/player_setup_item/vore/misc/save_character(var/savefile/S) S["show_in_directory"] << pref.show_in_directory S["directory_tag"] << pref.directory_tag + S["directory_erptag"] << pref.directory_erptag S["directory_ad"] << pref.directory_ad S["sensorpref"] << pref.sensorpref //TFF 5/8/19 - add sensor pref setting to be saveable @@ -25,12 +27,14 @@ /datum/category_item/player_setup_item/vore/misc/sanitize_character() pref.show_in_directory = sanitize_integer(pref.show_in_directory, 0, 1, initial(pref.show_in_directory)) pref.directory_tag = sanitize_inlist(pref.directory_tag, GLOB.char_directory_tags, initial(pref.directory_tag)) + pref.directory_erptag = sanitize_inlist(pref.directory_erptag, GLOB.char_directory_erptags, initial(pref.directory_erptag)) pref.sensorpref = sanitize_integer(pref.sensorpref, 1, sensorpreflist.len, initial(pref.sensorpref)) //TFF - 5/8/19 - add santisation for sensor prefs /datum/category_item/player_setup_item/vore/misc/content(var/mob/user) . += "
    " . += "Appear in Character Directory:
    [pref.show_in_directory ? "Yes" : "No"]
    " - . += "Character Directory Tag: [pref.directory_tag]
    " + . += "Character Directory Vore Tag: [pref.directory_tag]
    " + . += "Character Directory ERP Tag: [pref.directory_erptag]
    " . += "Character Directory Advertisement: Set Directory Ad
    " . += "Suit Sensors Preference: [sensorpreflist[pref.sensorpref]]
    " //TFF 5/8/19 - Allow selection of sensor settings from off, binary, vitals, tracking, or random @@ -39,11 +43,17 @@ pref.show_in_directory = pref.show_in_directory ? 0 : 1; return TOPIC_REFRESH else if(href_list["directory_tag"]) - var/new_tag = input(user, "Pick a new tag for the character directory", "Character Tag", pref.directory_tag) as null|anything in GLOB.char_directory_tags + var/new_tag = input(user, "Pick a new Vore tag for the character directory", "Character Vore Tag", pref.directory_tag) as null|anything in GLOB.char_directory_tags if(!new_tag) return pref.directory_tag = new_tag return TOPIC_REFRESH + else if(href_list["directory_erptag"]) + var/new_erptag = input(user, "Pick a new ERP tag for the character directory", "Character ERP Tag", pref.directory_erptag) as null|anything in GLOB.char_directory_erptags + if(!new_erptag) + return + pref.directory_erptag = new_erptag + return TOPIC_REFRESH else if(href_list["directory_ad"]) var/msg = sanitize(input(user,"Write your advertisement here!", "Flavor Text", html_decode(pref.directory_ad)) as message, extra = 0) //VOREStation Edit: separating out OOC notes pref.directory_ad = msg diff --git a/code/modules/client/preferences_vr.dm b/code/modules/client/preferences_vr.dm index a928f0780d..185708eb0e 100644 --- a/code/modules/client/preferences_vr.dm +++ b/code/modules/client/preferences_vr.dm @@ -1,6 +1,7 @@ /datum/preferences var/show_in_directory = 1 //Show in Character Directory var/directory_tag = "Unset" //Sorting tag to use in character directory + var/directory_erptag = "No ERP" //ditto, but for non-vore scenes var/directory_ad = "" //Advertisement stuff to show in character directory. var/sensorpref = 5 //Set character's suit sensor level diff --git a/tgui/packages/tgui/interfaces/CharacterDirectory.js b/tgui/packages/tgui/interfaces/CharacterDirectory.js index 35dcb133f1..43ba609cc1 100644 --- a/tgui/packages/tgui/interfaces/CharacterDirectory.js +++ b/tgui/packages/tgui/interfaces/CharacterDirectory.js @@ -25,6 +25,7 @@ export const CharacterDirectory = (props, context) => { const { personalVisibility, personalTag, + personalErpTag, } = data; const [overlay, setOverlay] = useLocalState(context, "overlay", null); @@ -44,12 +45,18 @@ export const CharacterDirectory = (props, context) => { content={personalVisibility ? "Shown" : "Not Shown"} onClick={() => act("setVisible")} /> - + + + + + + - - - - - - - - ))} - - - + + + ))} + + ); }; \ No newline at end of file diff --git a/tgui/packages/tgui/interfaces/OvermapFull.js b/tgui/packages/tgui/interfaces/OvermapFull.js new file mode 100644 index 0000000000..758a0fd18d --- /dev/null +++ b/tgui/packages/tgui/interfaces/OvermapFull.js @@ -0,0 +1,39 @@ +import { round } from 'common/math'; +import { Fragment } from 'inferno'; +import { useBackend, useLocalState } from "../backend"; +import { Box, Button, Flex, Icon, LabeledList, ProgressBar, Section, Table, AnimatedNumber, Tabs } from "../components"; +import { Window } from "../layouts"; +import { OvermapEnginesContent } from './OvermapEngines'; +import { OvermapHelmContent } from './OvermapHelm'; +import { OvermapShipSensorsContent } from './OvermapShipSensors'; + +export const OvermapFull = (props, context) => { + const [tab, setTab] = useLocalState(context, 'overmapFullState', 0); + + return ( + + + + setTab(0)}> + Engines + + setTab(1)}> + Helm + + setTab(2)}> + Sensors + + + {tab === 0 && } + {tab === 1 && } + {tab === 2 && } + + + ); +}; \ No newline at end of file diff --git a/tgui/packages/tgui/interfaces/OvermapHelm.js b/tgui/packages/tgui/interfaces/OvermapHelm.js index 0ddd5112d6..0895a7a93e 100644 --- a/tgui/packages/tgui/interfaces/OvermapHelm.js +++ b/tgui/packages/tgui/interfaces/OvermapHelm.js @@ -6,27 +6,34 @@ import { Window } from "../layouts"; import { OvermapFlightData, OvermapPanControls } from './common/Overmap'; export const OvermapHelm = (props, context) => { - const { act, data } = useBackend(context); return ( - - - - - - - - - - - - + ); }; +export const OvermapHelmContent = (props, context) => { + return ( + + + + + + + + + + + + + + + ); +}; + export const OvermapFlightDataWrap = (props, context) => { const { act, data } = useBackend(context); diff --git a/tgui/packages/tgui/interfaces/OvermapShipSensors.js b/tgui/packages/tgui/interfaces/OvermapShipSensors.js index 980b27446e..a5377ba621 100644 --- a/tgui/packages/tgui/interfaces/OvermapShipSensors.js +++ b/tgui/packages/tgui/interfaces/OvermapShipSensors.js @@ -5,6 +5,16 @@ import { Box, Button, Flex, Icon, LabeledList, ProgressBar, Section } from "../c import { Window } from "../layouts"; export const OvermapShipSensors = (props, context) => { + return ( + + + + + + ); +}; + +export const OvermapShipSensorsContent = (props, context) => { const { act, data } = useBackend(context); const { viewing, @@ -19,93 +29,91 @@ export const OvermapShipSensors = (props, context) => { } = data; return ( - - -

  • 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